/* jQuery JavaScript Library v1.6.4 http://jquery.com/ Copyright 2011, John Resig Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license Includes Sizzle.js http://sizzlejs.com/ Copyright 2011, The Dojo Foundation Released under the MIT, BSD, and GPL Licenses. Amazon elects to use jQuery and Sizzle under the MIT license. Date: Mon Sep 12 18:54:48 2011 -0400 */ (function(K){var q=window.AmazonUIPageJS||window.P,L=q._namespace||q.attributeErrors,D=L?L("AmazonUIjQuery","AmazonUI"):q;D.guardFatal?D.guardFatal(K)(D,window):D.execute(function(){K(D,window)})})(function(K,q,L){q.navigator&&q.navigator.userAgent&&K.declare("jQuery",function(){function D(a,b,d){if(void 0===d&&1===a.nodeType)if(d="data-"+b.replace(ib,"-$1").toLowerCase(),d=a.getAttribute(d),"string"===typeof d){try{d="true"===d?!0:"false"===d?!1:"null"===d?null:c.isNaN(d)?jb.test(d)?c.parseJSON(d): d:parseFloat(d)}catch(e){}c.data(a,b,d)}else d=void 0;return d}function L(a){for(var b in a)if("toJSON"!==b)return!1;return!0}function wa(a,b,d){var e=b+"defer",f=b+"queue",g=b+"mark",h=c.data(a,e,void 0,!0);!h||"queue"!==d&&c.data(a,f,void 0,!0)||"mark"!==d&&c.data(a,g,void 0,!0)||setTimeout(function(){c.data(a,f,void 0,!0)||c.data(a,g,void 0,!0)||(c.removeData(a,e,!0),h.resolve())},0)}function E(){return!1}function X(){return!0}function xa(a,b,d){var e=c.extend({},d[0]);e.type=a;e.originalEvent= {};e.liveFired=void 0;c.event.handle.call(b,e);e.isDefaultPrevented()&&d[0].preventDefault()}function kb(a){var b,d,e,f,g,h,k,l,n,p,m,x=[];f=[];g=c._data(this,"events");if(a.liveFired!==this&&g&&g.live&&!a.target.disabled&&(!a.button||"click"!==a.type)){a.namespace&&(m=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"));a.liveFired=this;var q=g.live.slice(0);for(k=0;kd)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;m=f.handleObj.origHandler.apply(f.elem, arguments);if(!1===m||a.isPropagationStopped())if(d=f.level,!1===m&&(b=!1),a.isImmediatePropagationStopped())break}return b}}function Z(a,b){return(a&&"*"!==a?a+".":"")+b.replace(lb,"`").replace(mb,"\x26")}function ya(a){return!a||!a.parentNode||11===a.parentNode.nodeType}function za(a,b,d){b=b||0;if(c.isFunction(b))return c.grep(a,function(a,c){return!!b.call(a,c,a)===d});if(b.nodeType)return c.grep(a,function(a,c){return a===b===d});if("string"===typeof b){var e=c.grep(a,function(a){return 1=== a.nodeType});if(nb.test(b))return c.filter(b,e,!d);b=c.filter(b,e)}return c.grep(a,function(a,e){return 0<=c.inArray(a,b)===d})}function ob(a,b){return c.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Aa(a,b){if(1===b.nodeType&&c.hasData(a)){var d=c.expando,e=c.data(a),f=c.data(b,e);if(e=e[d])if(a=e.events,f=f[d]=c.extend({},e),a){delete f.handle;f.events={};for(var g in a)for(d=0,e=a[g].length;de||null==e)e=a.style[b]||0;e=parseFloat(e)||0;d&&c.each(f,function(){e+=parseFloat(c.css(a,"padding"+this))||0;"padding"!==d&&(e+=parseFloat(c.css(a,"border"+this+"Width"))|| 0);"margin"===d&&(e+=parseFloat(c.css(a,d+this))||0)});return e+"px"}function Fa(a){return function(b,d){"string"!==typeof b&&(d=b,b="*");if(c.isFunction(d)){b=b.toLowerCase().split(Ga);for(var e=0,f=b.length,g,h;e)[^>]*$|#([\w\-]*)$)/,h=/\S/,k=/^\s+/,l=/\s+$/, n=/\d/,p=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,Y=/^[\],:{}\s]*$/,x=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,t=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,w=/(?:^|:|,)(?:\s*\[)+/g,y=/(webkit)[ \/]([\w.]+)/,z=/(opera)(?:.*version)?[ \/]([\w.]+)/,A=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,r=/-([a-z]|[0-9])/ig,wb=/^-ms-/,da=function(a,b){return(b+"").toUpperCase()},V=Ma.userAgent,ea,U,xb=Object.prototype.toString,na=Object.prototype.hasOwnProperty,oa=Array.prototype.push,O=Array.prototype.slice, Na=String.prototype.trim,u=Array.prototype.indexOf,H={};b.fn=b.prototype={constructor:b,init:function(a,c,d){var e;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if("body"===a&&!c&&m.body)return this.context=m,this[0]=m.body,this.selector=a,this.length=1,this;if("string"===typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:g.exec(a);if(!e||!e[1]&&c)return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a);if(e[1])return d= (c=c instanceof b?c[0]:c)?c.ownerDocument||c:m,(a=p.exec(a))?b.isPlainObject(c)?(a=[m.createElement(a[1])],b.fn.attr.call(a,c,!0)):a=[d.createElement(a[1])]:(a=b.buildFragment([e[1]],[d]),a=(a.cacheable?b.clone(a.fragment):a.fragment).childNodes),b.merge(this,a);if((c=m.getElementById(e[2]))&&c.parentNode){if(c.id!==e[2])return d.find(a);this.length=1;this[0]=c}this.context=m;this.selector=a;return this}if(b.isFunction(a))return d.ready(a);void 0!==a.selector&&(this.selector=a.selector,this.context= a.context);return b.makeArray(a,this)},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return O.call(this,0)},get:function(a){return null==a?this.toArray():0>a?this[this.length+a]:this[a]},pushStack:function(a,c,d){var e=this.constructor();b.isArray(a)?oa.apply(e,a):b.merge(e,a);e.prevObject=this;e.context=this.context;"find"===c?e.selector=this.selector+(this.selector?" ":"")+d:c&&(e.selector=this.selector+"."+c+"("+d+")");return e},each:function(a,c){return b.each(this, a,c)},ready:function(a){b.bindReady();ea.done(a);return this},eq:function(a){return-1===a?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(O.apply(this,arguments),"slice",O.call(arguments).join(","))},map:function(a){return this.pushStack(b.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:oa,sort:[].sort,splice:[].splice};b.fn.init.prototype= b.fn;b.extend=b.fn.extend=function(){var a,c,d,e,f,g=arguments[0]||{},v=1,r=arguments.length,h=!1;"boolean"===typeof g&&(h=g,g=arguments[1]||{},v=2);"object"===typeof g||b.isFunction(g)||(g={});r===v&&(g=this,--v);for(;va.indexOf("compatible")&&v.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},sub:function(){function a(b, c){return new a.fn.init(b,c)}b.extend(!0,a,this);a.superclass=this;a.fn=a.prototype=this();a.fn.constructor=a;a.sub=this.sub;a.fn.init=function(d,e){e&&e instanceof b&&!(e instanceof a)&&(e=a(e));return b.fn.init.call(this,d,e,c)};a.fn.init.prototype=a.fn;var c=a(m);return a},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){H["[object "+b+"]"]=b.toLowerCase()});V=b.uaMatch(V);V.browser&&(b.browser[V.browser]=!0,b.browser.version=V.version);b.browser.webkit&& (b.browser.safari=!0);h.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/);f=b(m);m.addEventListener?U=function(){m.removeEventListener("DOMContentLoaded",U,!1);b.ready()}:m.attachEvent&&(U=function(){"complete"===m.readyState&&(m.detachEvent("onreadystatechange",U),b.ready())});return b}(),pa="done fail isResolved isRejected promise then always pipe".split(" "),Oa=[].slice;c.extend({_Deferred:function(){var a=[],b,d,e,f={done:function(){if(!e){var d=arguments,h,k,l,n,p;b&&(p=b,b=0);h=0;for(k=d.length;h< k;h++)l=d[h],n=c.type(l),"array"===n?f.done.apply(f,l):"function"===n&&a.push(l);p&&f.resolveWith(p[0],p[1])}return this},resolveWith:function(c,f){if(!e&&!b&&!d){f=f||[];d=1;try{for(;a[0];)a.shift().apply(c,f)}finally{b=[c,f],d=0}}return this},resolve:function(){f.resolveWith(this,arguments);return this},isResolved:function(){return!(!d&&!b)},cancel:function(){e=1;a=[];return this}};return f},Deferred:function(a){var b=c._Deferred(),d=c._Deferred(),e;c.extend(b,{then:function(a,c){b.done(a).fail(c); return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:d.done,rejectWith:d.resolveWith,reject:d.resolve,isRejected:d.isResolved,pipe:function(a,d){return c.Deferred(function(e){c.each({done:[a,"resolve"],fail:[d,"reject"]},function(a,d){var f=d[0],g=d[1],m;if(c.isFunction(f))b[a](function(){if((m=f.apply(this,arguments))&&c.isFunction(m.promise))m.promise().then(e.resolve,e.reject);else e[g+"With"](this===b?e:this,[m])});else b[a](e[g])})}).promise()},promise:function(a){if(null== a){if(e)return e;e=a={}}for(var c=pa.length;c--;)a[pa[c]]=b[pa[c]];return a}});b.done(d.cancel).fail(b.cancel);delete b.cancel;a&&a.call(b,b);return b},when:function(a){function b(a){return function(b){d[a]=1=f&&a&&c.isFunction(a.promise)?a:c.Deferred();if(1d)return null;for(var g= a?d:0,h=a?d+1:f.length;gf.indexOf("."),l=[],k||(l=f.split("."),f=l.shift(),n=new RegExp("(^|\\.)"+c.map(l.slice(0).sort(),Db).join("\\.(?:.*\\.)?")+"(\\.|$)")),m=w[f])if(d){p=c.event.special[f]||{};for(g=e||0;gf.indexOf(":")?"on"+f:"";do h=c._data(g, "handle"),a.currentTarget=g,h&&h.apply(g,b),e&&c.acceptData(g)&&g[e]&&!1===g[e].apply(g,b)&&(a.result=!1,a.preventDefault()),g=g.parentNode||g.ownerDocument||g===a.target.ownerDocument&&q;while(g&&!a.isPropagationStopped());if(!a.isDefaultPrevented()){var k,g=c.event.special[f]||{};if(!(g._default&&!1!==g._default.call(d.ownerDocument,a)||"click"===f&&c.nodeName(d,"a"))&&c.acceptData(d)){try{e&&d[f]&&((k=d[e])&&(d[e]=null),c.event.triggered=f,d[f]())}catch(l){}k&&(d[e]=k);c.event.triggered=void 0}}return a.result}}}, handle:function(a){a=c.event.fix(a||q.event);var b=((c._data(this,"events")||{})[a.type]||[]).slice(0),d=!a.exclusive&&!a.namespace,e=Array.prototype.slice.call(arguments,0);e[0]=a;a.currentTarget=this;for(var f=0,g=b.length;f+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,g=!1,h=!0,k=/\\/g,l=/\W/;[0,0].sort(function(){h=!1;return 0});var n=function(a,b,c,e){c=c||[];var g=b=b||m;if(1!==b.nodeType&&9!==b.nodeType)return[];if(!a||"string"!==typeof a)return c;var h,k,l,x,t,O=!0,y=n.isXML(b),u=[],z=a;do if(d.exec(""),h=d.exec(z))if(z=h[3],u.push(h[1]),h[2]){x=h[3];break}while(h);if(1c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=p.filters[e];if(f)return f(a,c,b,d);if("contains"===e)return 0<=(a.textContent||a.innerText||n.getText([a])||"").indexOf(b[3]);if("not"===e){b=b[3];c=0;for(d=b.length;c]*)\/>/ig,Xa=/<([\w:]+)/,Kb=/a[0].length&&h===m&&"\x3c"===a[0].charAt(0)&&!Ya.test(a[0])&& (c.support.checkClone||!Za.test(a[0]))&&(f=!0,(g=c.fragments[a[0]])&&1!==g&&(e=g));e||(e=h.createDocumentFragment(),c.clean(a,h,e,d));f&&(c.fragments[a[0]]=g?e:1);return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=1===this.length&&this[0].parentNode;if(f&&11===f.nodeType&&1===f.childNodes.length&&1===d.length)return d[b](this[0]),this; for(var f=0,g=d.length;f)<[^<]*)*<\/script>/gi,Zb=/^(?:select|textarea)/i,Ga=/\s+/,$b=/([?&])_=[^&]*/,eb=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,fb=c.fn.load,ja={},gb={},N,J;try{N=vb.href}catch(a){N=m.createElement("a"),N.href="",N=N.href}J=eb.exec(N.toLowerCase())||[];c.fn.extend({load:function(a,b,d){if("string"!==typeof a&&fb)return fb.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(0<=e){var f=a.slice(e,a.length); a=a.slice(0,e)}e="GET";b&&(c.isFunction(b)?(d=b,b=void 0):"object"===typeof b&&(b=c.param(b,c.ajaxSettings.traditional),e="POST"));var g=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(a,b,e){e=a.responseText;a.isResolved()&&(a.done(function(a){e=a}),g.html(f?c("\x3cdiv\x3e").append(e.replace(Yb,"")).find(f):e));d&&g.each(d,[e,b,a])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements? c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Zb.test(this.nodeName)||Vb.test(this.type))}).map(function(a,b){a=c(this).val();return null==a?null:c.isArray(a)?c.map(a,function(a,c){return{name:b.name,value:a.replace(cb,"\r\n")}}):{name:b.name,value:a.replace(cb,"\r\n")}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(a){return this.bind(b,a)}});c.each(["get","post"], function(a,b){c[b]=function(a,e,f,g){c.isFunction(e)&&(g=g||f,f=e,e=void 0);return c.ajax({type:b,url:a,data:e,success:f,dataType:g})}});c.extend({getScript:function(a,b){return c.get(a,void 0,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},ajaxSetup:function(a,b){b?Ha(a,c.ajaxSettings):(b=a,a=c.ajaxSettings);"undefined"!==typeof K.guardCurrent&&(b.success&&(b.success=K.guardCurrent(b.success)),b.error&&(b.error=K.guardCurrent(b.error)));Ha(a,b);return a},ajaxSettings:{url:N,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(J[1]), global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":q.String,"text html":!0,"text json":c.parseJSON,"text xml":c.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Fa(ja),ajaxTransport:Fa(gb),ajax:function(a, b){function d(a,b,d,m){if(2!==z){z=2;y&&clearTimeout(y);w=void 0;x=m||"";r.readyState=0a||304===a){if(e.ifModified){if(C=r.getResponseHeader("Last-Modified"))c.lastModified[n]=C;if(C=r.getResponseHeader("Etag"))c.etag[n]=C}if(304===a)m="notmodified",p=!0;else try{C=e;C.dataFilter&&(d=C.dataFilter(d,C.dataType));var L=C.dataTypes;B={};var E,I,N=L.length,J,Q=L[0],F,M,R,T,G;for(E=1;Ea&&(a=0);r.status=a;r.statusText=""+(b||m);p?h.resolveWith(f,[q,m,r]):h.rejectWith(f,[r,m,t]);r.statusCode(l);l=void 0;A&&g.trigger("ajax"+(p?"Success":"Error"),[r,e,p?q:t]);k.resolveWith(f,[r,m]);A&&(g.trigger("ajaxComplete",[r, e]),--c.active||c.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var e=c.ajaxSetup({},b),f=e.context||e,g=f!==e&&(f.nodeType||f instanceof c)?c(f):c.event,h=c.Deferred(),k=c._Deferred(),l=e.statusCode||{},n,m={},q={},x,t,w,y,z=0,A,v,r={readyState:0,setRequestHeader:function(a,b){if(!z){var c=a.toLowerCase();a=q[c]=q[c]||a;m[a]=b}return this},getAllResponseHeaders:function(){return 2===z?x:null},getResponseHeader:function(a){var b;if(2===z){if(!t)for(t={};b=Ub.exec(x);)t[b[1].toLowerCase()]= b[2];b=t[a.toLowerCase()]}return void 0===b?null:b},overrideMimeType:function(a){z||(e.mimeType=a);return this},abort:function(a){a=a||"abort";w&&w.abort(a);d(0,a);return this}};h.promise(r);r.success=r.done;r.error=r.fail;r.complete=k.done;r.statusCode=function(a){if(a){var b;if(2>z)for(b in a)l[b]=[l[b],a[b]];else b=a[r.status],r.then(b,b)}return this};e.url=((a||e.url)+"").replace(Tb,"").replace(Xb,J[1]+"//");e.dataTypes=c.trim(e.dataType||"*").toLowerCase().split(Ga);null==e.crossDomain&&(a=eb.exec(e.url.toLowerCase()), e.crossDomain=!(!a||a[1]==J[1]&&a[2]==J[2]&&(a[3]||("http:"===a[1]?80:443))==(J[3]||("http:"===J[1]?80:443))));e.data&&e.processData&&"string"!==typeof e.data&&(e.data=c.param(e.data,e.traditional));ba(ja,e,b,r);if(2===z)return!1;A=e.global;e.type=e.type.toUpperCase();e.hasContent=!Wb.test(e.type);A&&0===c.active++&&c.event.trigger("ajaxStart");if(!e.hasContent&&(e.data&&(e.url+=(db.test(e.url)?"\x26":"?")+e.data,delete e.data),n=e.url,!1===e.cache)){a=c.now();var D=e.url.replace($b,"$1_\x3d"+a); e.url=D+(D===e.url?(db.test(e.url)?"\x26":"?")+"_\x3d"+a:"")}(e.data&&e.hasContent&&!1!==e.contentType||b.contentType)&&r.setRequestHeader("Content-Type",e.contentType);e.ifModified&&(n=n||e.url,c.lastModified[n]&&r.setRequestHeader("If-Modified-Since",c.lastModified[n]),c.etag[n]&&r.setRequestHeader("If-None-Match",c.etag[n]));r.setRequestHeader("Accept",e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+("*"!==e.dataTypes[0]?", */*; q\x3d0.01":""):e.accepts["*"]);for(v in e.headers)r.setRequestHeader(v, e.headers[v]);if(e.beforeSend&&(!1===e.beforeSend.call(f,r,e)||2===z))return r.abort(),!1;for(v in{success:1,error:1,complete:1})r[v](e[v]);if(w=ba(gb,e,b,r)){r.readyState=1;A&&g.trigger("ajaxSend",[r,e]);e.async&&0z?d(-1,da):c.error(da)}}else d(-1,"No Transport");return r},param:function(a,b){var d=[],e=function(a,b){b=c.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)}; void 0===b&&(b=c.ajaxSettings.traditional);if(c.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){e(this.name,this.value)});else for(var f in a)ka(f,a[f],b,e);return d.join("\x26").replace(Sb,"+")}});c.extend({active:0,lastModified:{},etag:{}});var ac=c.now(),ga=/(\=)\?(&|$)|\?\?/i;c.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return c.expando+"_"+ac++}});c.ajaxPrefilter("json jsonp",function(a,b,d){b="application/x-www-form-urlencoded"===a.contentType&&"string"===typeof a.data; if("jsonp"===a.dataTypes[0]||!1!==a.jsonp&&(ga.test(a.url)||b&&ga.test(a.data))){var e,f=a.jsonpCallback=c.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,g=q[f],h=a.url,k=a.data,l="$1"+f+"$2";!1!==a.jsonp&&(h=h.replace(ga,l),a.url===h&&(b&&(k=k.replace(ga,l)),a.data===k&&(h+=(/\?/.test(h)?"\x26":"?")+a.jsonp+"\x3d"+f)));a.url=h;a.data=k;q[f]=function(a){e=[a]};d.always(function(){q[f]=g;if(e&&c.isFunction(g))q[f](e[0])});a.converters["script json"]=function(){e||c.error(f+" was not called"); return e[0]};a.dataTypes[0]="json";return"script"}});c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){c.globalEval(a);return a}}});c.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET",a.global=!1)});c.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=m.head||m.getElementsByTagName("head")[0]|| m.documentElement;return{send:function(e,f){b=m.createElement("script");b.async="async";a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,e){if(e||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,c&&b.parentNode&&c.removeChild(b),b=void 0,e||f(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(0,1)}}}});var va=q.ActiveXObject?function(){for(var a in S)S[a](0,1)}:!1,bc=0,S;c.ajaxSettings.xhr= q.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&Ia()))a:{try{a=new q.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:Ia;(function(a){c.extend(c.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})})(c.ajaxSettings.xhr());c.support.ajax&&c.ajaxTransport(function(a){if(!a.crossDomain||c.support.cors){var b;return{send:function(d,e){var f=a.xhr(),g,h;a.username?f.open(a.type,a.url,a.async,a.username,a.password):f.open(a.type,a.url,a.async);if(a.xhrFields)for(h in a.xhrFields)f[h]= a.xhrFields[h];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType);a.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");try{for(h in d)f.setRequestHeader(h,d[h])}catch(k){}f.send(a.hasContent&&a.data||null);b=function(d,h){var n,m,q,x,t;try{if(b&&(h||4===f.readyState))if(b=void 0,g&&(f.onreadystatechange=c.noop,va&&delete S[g]),h)4!==f.readyState&&f.abort();else{n=f.status;q=f.getAllResponseHeaders();x={};(t=f.responseXML)&&t.documentElement&&(x.xml=t);x.text= f.responseText;try{m=f.statusText}catch(w){m=""}n||!a.isLocal||a.crossDomain?1223===n&&(n=204):n=x.text?200:404}}catch(w){h||e(-1,w)}x&&e(n,m,x,q)};a.async&&4!==f.readyState?(g=++bc,va&&(S||(S={},c(q).unload(va)),S[g]=b),f.onreadystatechange=b):b()},abort:function(){b&&b(0,1)}}}});var la={},A,G,cc=/^(?:toggle|show|hide)$/,dc=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,ha,Ka=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"], ["opacity"]],ca;c.fn.extend({show:function(a,b,d){if(a||0===a)return this.animate(M("show",3),a,b,d);d=0;for(var e=this.length;d=f.duration+this.startTime){this.now=this.end; this.pos=this.state=1;this.update();f.animatedProperties[this.prop]=!0;for(g in f.animatedProperties)!0!==f.animatedProperties[g]&&(d=!1);if(d){null==f.overflow||c.support.shrinkWrapBlocks||c.each(["","X","Y"],function(a,b){e.style["overflow"+b]=f.overflow[a]});f.hide&&c(e).hide();if(f.hide||f.show)for(var h in f.animatedProperties)c.style(e,h,f.orig[h]);f.complete.call(e)}return!1}Infinity==f.duration?this.now=b:(a=b-this.startTime,this.state=a/f.duration,this.pos=c.easing[f.animatedProperties[this.prop]](this.state, a,0,1,f.duration),this.now=this.start+(this.end-this.start)*this.pos);this.update();return!0}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;bparseFloat(c.browser.version)&& "getBoundingClientRect"in m.documentElement&&(c.fn.offsetIPadFix=function(){var a=this.offsetNoIPadFix();a&&(a.top-=q.scrollY,a.left-=q.scrollX);return a},c.fn.offset=c.fn.offsetIPadFix);return c}())}); /* ******** */ (function(h){var e=window.AmazonUIPageJS||window.P,f=e._namespace||e.attributeErrors,g=f?f("AmazonUIPromise","AmazonUI"):e;g.guardFatal?g.guardFatal(h)(g,window):g.execute(function(){h(g,window)})})(function(h,e,f){h.register("3p-promise",function(){function g(){}function h(a,b){return function(){a.apply(b,arguments)}}function c(a){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof a)throw new TypeError("not a function");this._state=0;this._handled= !1;this._value=void 0;this._deferreds=[];q(a,this)}function f(a,b){for(;3===a._state;)a=a._value;0===a._state?a._deferreds.push(b):(a._handled=!0,l(function(){var d=1===a._state?b.onFulfilled:b.onRejected;if(null===d)(1===a._state?n:k)(b.promise,a._value);else{var m;try{m=d(a._value)}catch(c){k(b.promise,c);return}n(b.promise,m)}}))}function n(a,b){try{if(b===a)throw new TypeError("A promise cannot be resolved with itself.");if(b&&("object"===typeof b||"function"===typeof b)){var d=b.then;if(b instanceof c){a._state=3;a._value=b;p(a);return}if("function"===typeof d){q(h(d,b),a);return}}a._state=1;a._value=b;p(a)}catch(m){k(a,m)}}function k(a,b){a._state=2;a._value=b;p(a)}function p(a){2===a._state&&0===a._deferreds.length&&l(function(){a._handled||r(a._value)});for(var b=0,d=a._deferreds.length;bA.length&&a.indexOf(A)===a.length-A.length&&(f=a.slice(0,a.length-A.length));return{feature:f||""}}function F(a){return function(){return{eventLatency:a}}}var z={},B="[id$\x3d_feature_div],.feature",D="data-feature-name",A="_feature_div",H=n.ue_t0||n.aPageStart||Date.now();return{handle:function(c,b){if(0!==d.length){2>arguments.length&&(b=Date.now()-H);var e=(new h(c)).filter(r).transform(q).filter(a).filter(t).collect(f).collect(F(b)).transform(g).collect(u).collect(v).dump(); if(e){var p=e.daName+":"+e.eventType;p in z||(z[p]=[]);z[p].push(e)}}},notify:function(a,f){p(a,f,Date.now()-H)}}});m.when("a-util","a-class").register("prv:a-event-context",function(d,k){var l=k.createClass({init:function(c,h){this.subject=c;this.collected=h||{}},transform:function(c){if(null===this.subject)return this;var h;try{h=c(this.subject)}catch(b){return this.subject=null,this}this.subject=h;return this},filter:function(c){return this.transform(function(h){return c(h)?h:null})},collect:function(c){var h= this;return this.transform(function(b){try{var e=c(b);h.collected=d.extend(h.collected,e)}catch(p){}return b})},dump:function(){if(null===this.subject)return null;this.collected._subject=this.subject;return this.collected}});l.from=function(c){return new l(c._subject,c)};return l});"use strict";m.register("priv:a-visibility",function(){function d(d){for(var l=["hidden","webkitHidden","mozHidden","msHidden","oHidden"],c=0;c=q?(clearTimeout(p),p=null,d=k,e=a.apply(c, b),c=b=null):p||!1===g.trailing||(p=setTimeout(l,q));return e}},sequence:function(){var a=[].slice,f=a.call(arguments).reverse(),g=this;return b.reduce(f,function(f,c){return function(){var b=a.call(arguments);b.push(f);c.apply(g,b)}},function(){})},debounce:function(a,f,g){var c,b,e,p,d,l=function(){var k=h()-p;k?@\[\\\]^`{|}~])/g;return{trim:function(a){return String.prototype.trim?String.prototype.trim.call(a):a.replace(b,"").replace(f,"")},contains:function(a,g){return-1!==(""+a).indexOf(g)},escapeHtml:function(f){return(""+f).replace(g, function(g){return a[g]})},escapeJquerySelector:function(a){return(""+a).replace(c,"\\$1")}}}(),r=function(){function a(){b={};for(var a=(document.cookie||"").split(";"),g=a.length-1;0<=g;g--){var c=a[g].split("\x3d"),e=p.trim(c[0]);if(e){var h=b,c=c.slice(1).join("\x3d"),c=p.trim(c);/^"/.test(c)&&(c=c.slice(1,-1).replace(/\\(.)/g,"$1"));c=n.decodeURIComponent(c);h[e]=c}}}var b;return{get:function(f){b||a();return b[f]},getAll:function(){b||a();return e.extend({},b)},refresh:function(){b=null}}}(), q=function(){var a=document.createElement("fakeelement"),b={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"},f=null;return{getTransitionEndEvent:function(){/UCBrowser/.exec(navigator.userAgent)&&(f=b.WebkitTransition);if(null===f)for(var g in b)if(void 0!==a.style[g]){f=b[g];break}return f}}}();k=k(document);return{now:h,extend:e.extend,mixin:e.mixin,copy:e.copy,constProp:e.constProp,diff:e.diff,equals:e.equals,objectIsEmpty:e.objectIsEmpty, indexOfArray:e.indexOfArray,isArray:e.isArray,isFiniteNumber:e.isFiniteNumber,keys:e.keys,values:e.values,xpath:l,cssSelector:function(a){var b=[a.tagName||""];a.className&&a.className.trim&&b.push("."+a.className.trim().replace(/\s+/g,"."));a.id&&b.push("#"+a.id);return b.join("")},parseJSON:function(a){return c.parseJSON(a)},throttle:d.throttle,sequence:d.sequence,debounce:d.debounce,delay:d.delay,animationFrameDelay:d.animationFrameDelay,interval:d.interval,once:d.once,rest:d.rest,trim:p.trim, contains:p.contains,escapeHtml:p.escapeHtml,escapeJquerySelector:p.escapeJquerySelector,map:b.map,reduce:b.reduce,filter:b.filter,range:b.range,each:b.each,breaker:b.breaker,onScreen:function(a,b){b="number"===typeof b&&!isNaN(b)&&isFinite(b)?b:100;var f=c(a);if(!f.is(":visible"))return!1;var g=c(n);a=g.scrollTop();var g=n.innerHeight?n.innerHeight:g.height(),e=a+g;a-=b;e+=b;b=f.offset().top;var f=f.height(),h=b+f;return b>=a&&ba&&h<=e||f>g&&b<=a&&h>=e},isATF:function(a,b){b="number"===typeof b&& !isNaN(b)&&isFinite(b)?b:100;var f=c(n);b=(n.innerHeight?n.innerHeight:f.height())+b;a=c(a).offset().top;return 0<=a&&ab[1]);return b},isFirefox:function(){return/Firefox/.test(l)},isAndroid:function(){return c.capabilities.android},isOldAndroid:function(){return/Android\s[12]/.test(l)},isIE:function(){return b},isIE10:function(){return b&&"onmspointerup"in document&&!("onpointerup"in document)},isIE10Plus:function(){return b&&("onpointerup"in document||"onmspointerup"in document)},isIE11Plus:function(){return b&&"onpointerup"in document},isiOS8:function(){return c.capabilities.ios&&/Version\/8\./.test(l)}, isIETouchCapable:function(){return c.capabilities.isIE10Plus&&/Touch;/.test(l)},isMetroIEGuess:function(){var b=!0;try{b=new ActiveXObject("htmlfile")}catch(e){b=!1}return c.capabilities.isIE10Plus&&!c.capabilities.mobile&&!b},pointerPrefix:function(){return"onmspointerup"in document||"onpointerup"in document?"onpointerup"in document?"pointer":"MSPointer":!1},actionMode:function(){var b=c.capabilities.pointerPrefix;return b?b:c.capabilities.touch?"touch":"mouse"}},function(b,e){var h=c.capabilities, a;try{a=b()}catch(t){a=!1}h[e]=a});k.each({start:{mouse:"down",touch:"start",pointer:"down",MSPointer:"Down"},end:{mouse:"up",touch:"end",pointer:"up",MSPointer:"Up"},move:{mouse:"move",touch:"move",pointer:"move",MSPointer:"Move"},enter:{mouse:"enter",touch:"enter",pointer:"enter"},leave:{mouse:"leave",touch:"leave",pointer:"leave"},cancel:{touch:"cancel",pointer:"cancel",MSPointer:"Cancel"},over:{mouse:"over",pointer:"over",MSPointer:"Over"},out:{mouse:"out",pointer:"out",MSPointer:"Out"}},function(b, h){var d=c.capabilities.actionMode,a="string"===typeof b?b:b[d];e[h]=a?d+a:void 0===b.mouse?"":"mouse"+b.mouse});c.action=e;d={};"pointer"===c.capabilities.pointerPrefix?(d.touch="touch",d.pen="pen",d.mouse="mouse",d.unknown=""):"MSPointer"===c.capabilities.pointerPrefix&&(d.touch=2,d.pen=3,d.mouse=4);c.pointerType=d;return c});"use strict";m.when("prv:a-guard").register("a-defer",function(d){function k(b){var e=0,d=setTimeout(function(){k(b)},0);if(0===b.length)clearTimeout(d),c=!1;else{var l=Date.now(); b.shift().call();h+=Date.now()-l;50b._zimIndex&&(e._zimIndex-=e._zimIndex>this._maxZIndex-1?2:1,e.css("zIndex",e._zimIndex))}b._zimIndex=this._maxZIndex}},b=function(b){var a=b.$event;d.contains("touchstart touchend touchmove",b.type)&&(a=a.originalEvent.touches[0]);return{x:a.clientX,y:a.clientY}},e=function(c){var a=c.data.$draggable, e=a.data("a-draggables"),f=b(c);e.isMouseDown&&(a.css({left:f.x-e.clickOffset.x,top:f.y-e.clickOffset.y}),c.$event.preventDefault())},p=function(e){var a=e.$event.target||e.$event.srcElement,d=e.data.$draggable,f=d.data("a-draggables");h.acquireFocus(d);a=k(a).closest(f.$handle,d);f.isMouseDown=0c?(a.send(),c++):(b.push(a),g++,b.length>e&&(e=b.length),(a=n.ue)&&a.count&&(a.count("aui:ajax:queued",g),a.count("aui:ajax:maxQueued",e)))},complete:a,abort:function(c){l.each(b,function(a,g){if(a===c)return b.splice(g,1),l.breaker});a()}}}(),b=function(){},e=function(b){var e=b.http,f=!1,d=!1;switch(e.readyState){case 4:d=!0;break;case 3:f=!0}var h=200===e.status||304===e.status,k=b.responsePosition; if(f||d&&h){var p=e.responseText;if(kb.http.readyState&&(clearInterval(b.pollTimer),b.callbacks.failure(b, "Request Timeout","Request Timeout"),a.complete())}function d(a,b,c){c=c||{};c=l.extend({},k.all,k[b],c);l.each(c,function(b,c){(b||""===b)&&a.setRequestHeader(c,b)});return a}function h(b,c,e,f,k,l,p,t,u,q){var r=b.http;r.open(c,e);d(r,c,u);b.timeout=f;b.callbacks.chunk=k||b.callbacks.chunk;b.callbacks.success=l||b.callbacks.success;b.callbacks.failure=p||b.callbacks.failure;b.callbacks.abort=t||b.callbacks.abort;q&&(r.withCredentials=!0);a.add(b);return{abort:function(){b.abort()}}}var k={all:{"X-Requested-With":"XMLHttpRequest"}, get:{Accept:"text/html,*/*"},post:{Accept:"text/html,*/*","Content-Type":"application/x-www-form-urlencoded"}},p=function(){var a=new XMLHttpRequest;this.pollTimer=null;this.http=a;this.responsePosition=0;this.buffer="";this.callbacks={success:b,failure:b,chunk:b,abort:b}};p.prototype={send:function(){var a=this;a.http.send(a.params);a.pollTimer=setInterval(function(){if(2<=a.http.readyState&&"unknown"!==typeof a.http.responseText){var b=a.http.getResponseHeader("Content-Type"),b=b?b.toLowerCase(): "";(-1!==b.indexOf("application/json-amazonui-streaming")||-1!==b.indexOf("application/amazonui-streaming-json")?e:f)(a)}},25);a.timeout="undefined"===typeof a.timeout?2E4:a.timeout;a.timeoutTimer=l.delay(c,a.timeout,a)},get:function(a,b,c,e,g,f,d,k,l){if(b){var p=a.indexOf("?"),t=a.charAt(a.length-1);-1+d&&a.css("opacity",d);e&&e()},queue:!1})},fadeToggle:function(a, b,c,e){a.fadeToggle({duration:b,easing:"linear"===c?c:"swing",complete:e,queue:!1})},slideUp:function(a,b,c,e){a.slideUp({duration:b,easing:"linear"===c?c:"swing",complete:e,queue:!1})},slideDown:function(a,b,c,e){a.slideDown({duration:b,easing:"linear"===c?c:"swing",complete:e,queue:!1})},slideToggle:function(a,b,c,e){a.slideToggle({duration:b,easing:"linear"===c?c:"swing",complete:e,queue:!1})},isAnimated:function(a){a=a.jquery?a[0]:a;return a._a&&0f?"all 0ms":"all "+f+"ms "+d);if(4=f&&q&&k.delay(q,0)},fadeIn:function(a,b,c,e){if("none"=== a.css("display")||.05>+a.css("opacity")){var d=a.css("opacity")||1;if(!d||.05>+d)d=1;a.css("opacity","0").removeClass("a-hidden aok-hidden").show();var h=this.animate;k.delay(function(){h(a,{opacity:d},b,c,function(){e&&e()})},16)}else e&&e()},fadeOut:function(a,b,c,e){var d=a.css("opacity");"none"!==a.css("display")&&.05<+d?this.animate(a,{opacity:0},b,c,function(){a.hide().css("opacity",d);e&&e()}):e&&e()},fadeToggle:function(a,b,c,e){("none"===a.css("display")||.05>+a.css("opacity")?this.fadeIn: this.fadeOut).call(this,a,b,c,e)},slideUp:function(a,b,c,e){var d=this.animate;a.css({height:a.innerHeight(),overflow:"hidden"});k.delay(function(){d(a,{height:0},b,c,function(){a.hide();a.css({height:"",overflow:""});e&&e()})},0)},slideDown:function(a,b,c,e){var d=a.innerHeight(),h=this.animate;a.css({height:0,overflow:"hidden"});a.show();k.delay(function(){h(a,{height:d},b,c,function(){e&&e();a.css({height:"",overflow:""})})},0)},slideToggle:function(a,b,c,e){(a.is(":visible")?this.slideUp:this.slideDown).call(this, a,b,c,e)},isAnimated:function(a){a=a.jquery?a[0]:a;return a._a&&0=h&&ch&&f<=a||k>d&&c<=h&&f>=a}var b=d.$,e=function(){var b={},c=0;return{get:function(c){return b[c.data("cacheKey")]},set:function(e){e.data("cacheKey")||(e.data("cacheKey",c),c++);b[e.data("cacheKey")]={top:e.offset().top,height:e.height()}},remove:function(c){c.data("cacheKey")&&delete b[c.data("cacheKey")]}}}();l();c();d.on("scroll", function(){c()});d.on("scroll",d.debounce(function(){l();c()},250));d.on("resize",c);d.on("a:image:lazyLoad",c);d.on.ready(c)});"use strict";m.register("a-image-url-key-handler",function(){return{generate:function(d,k){return d},parse:function(d){return{url:d}}}});"use strict";m.when("a-base","a-util","a-events","a-defer","p-detect","a-image-url-key-handler").register("a-image",function(d,k,l,c,h,b){function e(a){a=r(a);var b=a.data("a-dynamic-image");if(b&&"object"===typeof b){var c=a.data("a-dynamic-image-container"); "undefined"===typeof c&&(c=a.closest(".a-dynamic-image-container"),0===c.length&&(c=a.parent()),a.data("a-dynamic-image-container",c));var e=h.capabilities.hires&&n.devicePixelRatio?n.devicePixelRatio:1,d=c.width()*e,g=c.height()*e,l=Number.MAX_VALUE,p=Number.MAX_VALUE,q=a.attr("src")||"",m,t=d/g;k.each(b,function(a,b){var c=parseInt(a[0],10);a=parseInt(a[1],10);c-=g;a-=d;c=1<=t?a:c;Math.abs(c)e()?90:0:n.orientation}function e(){return n.innerHeight?n.innerHeight:document.documentElement.clientHeight}function p(){return n.innerWidth?n.innerWidth:document.documentElement.clientWidth}function r(){return n.innerWidth?Math.round(document.documentElement.clientWidth/n.innerWidth*10)/10:1}function q(a){switch(a){case g.ALL:a= "orientation height width zoom scrollLeft scrollTop".split(" ");break;case g.SCROLL:a=["scrollLeft","scrollTop"];break;case g.ZOOM:a=["height","width","zoom","scrollLeft","scrollTop"];break;default:a=["orientation","height","width","scrollLeft","scrollTop"]}for(var c={},d,h;void 0!==(h=a.pop());)d=u[h],"orientation"===h?u[h]=b():"height"===h?u[h]=e():"width"===h?u[h]=p():"scrollTop"===h?u[h]=n.scrollY?n.scrollY:f.scrollTop():"scrollLeft"===h?u[h]=n.scrollX?n.scrollX:f.scrollLeft():"zoom"===h&&(u[h]= r()),u[h]!==d&&(c[h]=d);return c}function a(a){if(a=x[a])a.pollCounter=a.maxPollCount,a.intervalId||(a.intervalId=setInterval(a.handler,a.pollInterval))}function m(a){(a=x[a])&&a.intervalId&&(clearInterval(a.intervalId),a.intervalId=0)}var f=d(n),g={ORIENTATION_CHANGE:"orientationchange",SCROLL:"scroll",RESIZE:"resize",ZOOM:"zoom",ALL:"all"},u={scrollLeft:0,scrollTop:0,height:e(),width:p(),orientation:b(),zoom:r()};l.on("beforeReady",function(){q(g.ALL)});var v={speed:0,degree:0,direction:"",positionX:0, positionY:0},w=[],y;f.bind("mousemove",c.throttle(function(a){a={x:a.clientX,y:a.clientY};if(y){var b=y,c=0,e=0;w.push({speed:Math.sqrt(Math.pow(a.x-b.x,2)+Math.pow(a.y-b.y,2))/50*10,degree:Math.atan2(a.y-b.y,a.x-b.x)/(Math.PI/180)});4e?"W":-112.5>e?"NW":-67.5>e?"N":-22.5>e? "NE":"E",positionX:a.x,positionY:a.y};y=a}else a&&(y=a)},50));f.bind(g.SCROLL,c.throttle(function(){var a=q(g.SCROLL);l.trigger(g.SCROLL,u,a)},100));var x={};c.each([g.RESIZE,g.ZOOM],function(a){x[a]={handler:function(){},lastViewport:c.copy(u),maxPollCount:5,pollCounter:5,pollInterval:100,intervalId:0}});x.resize.handler=function(){var a=[],b=x.resize;q("resize");var e=c.diff(u,b.lastViewport);e.orientation&&a.push(g.ORIENTATION_CHANGE);e.width||e.height?a.push(g.RESIZE):k.capabilities.isIETouchCapable&& e.scrollTop&&a.push(g.RESIZE);a.length&&(b.lastViewport=c.copy(u),c.each(a,function(a){l.trigger(a,u,e)}));0===--b.pollCounter&&m(g.RESIZE)};x.resize.pollInterval=100;x.resize.maxPollCount=10;f.bind(g.RESIZE,function(b){a(g.RESIZE)});x.zoom.handler=function(){q(g.ZOOM);var a=x.zoom,b=c.diff(u,a.lastViewport);b.zoom&&(a.lastViewport=c.copy(u),l.trigger(g.ZOOM,u,b));0===--a.pollCounter&&m(g.ZOOM)};x.zoom.pollInterval=200;k.capabilities.android&&f.bind("touchcancel",function(b){2===b.originalEvent.changedTouches.length&& (x.zoom.maxPollCount=15,a(g.ZOOM))});k.capabilities.ios&&f.bind("touchend",function(b){1===b.originalEvent.touches.length&&(x.zoom.maxPollCount=1,a(g.ZOOM))});k.capabilities.ios||k.capabilities.android||f.bind("resize",function(b){x.zoom.maxPollCount=5;a(g.ZOOM)});return{viewport:function(a){a&&q(g.ALL);return c.copy(u)},cursor:function(){return c.copy(v)},scrollBarWidth:function(a){if(a||(document&&document.body&&document.body.scrollHeight?document.body.scrollHeight:0)>e()){a=document.createElement("div"); a.style.visibility="hidden";a.style.width="100%";a.style.overflowX="scroll";document.body.appendChild(a);var b=a.offsetHeight;document.body.removeChild(a);return b}return 0}}});"use strict";m.register("a-analytics",function(){function d(d,l){var c=n&&n.ue&&n.ue.count;if(c&&d){var h="aui:"+d;1=I)return!1;E++;return!0}function c(a,b){var c=function(){if(a){var b=a.parentElement;b&&b.removeChild(a);a=null}};b&&clearTimeout(b);E=1>E?0:E-1;B?t(c,5):c();A?t(r,0):r()}function h(a){var b,c;c=a.indexOf("#");var e=a.indexOf("?"),e=0C?2:5,E=0,J=!1,G=["gif","jpeg","jpg","png"];m.when("a-preload-api-used","afterLoad").execute("a-preload-low-priority",function(){z=!0;r()});return{preload:function(b,c){c?b=a(b,F):(J||(J=!0,m.declare("a-preload-api-used")),b=a(b,x));r();return b}}});"use strict";m.when("a-util").register("a-request-animation-frame",function(d){for(var k=0,l=["ms","moz","webkit","o"],c=0;c>0);b%=8;if(e>0)};c.createByteLength=function(d){var b;if(k)b=new Uint8Array(d);else for(b=Array(d),--d;0<=d;d--)b[d]=0;return new c(b)};c.fromArray=function(d){if(k)d=new Uint8Array(d);else{d=[].slice.call(d);for(var b=d.length-1;0<=b;b--)256<=d[b]&&(d[b]%=256)}return new c(d)}; c.fromString=function(d){for(var b=d.length,e=Array(b),b=b-1;0<=b;b--)e[b]=d.charCodeAt(b);return c.fromArray(e)};return c});"use strict";m.when("a-util").register("prv:a-cookie-writer",function(d){return function(k,l,c){var h=[],b;l=d.trim(l);if(-1=a||b.set(c,2)}); c(b);return this})}}if(!n.btoa||!n.atob)return{get:c.constants.NOOP};var e={set:function(){return this}},m={};return{get:function(c,k){if(!m[c]){var a=k||120;k=h(c);var t=d.cookies.get(c)||"0",f;b:{if(!(4>t.length))try{var g=n.atob(t);if(0!==g.length&&(1!==g.length||0!==g.charCodeAt(0))){f=l.fromString(g);break b}}catch(u){}f=void 0}f||(a=l.create(16+a),f=new Date,g=new Date(f.getFullYear(),0,0),f=Math.floor((f-g)/864E5)/2>>0,a.setByte(0,0),a.setByte(f,1),k(a),f=a);a=f;k=0>=(a.getByte(0)&63)?b(a, k):e;m[c]=k}return m[c]}}});"use strict";m.when("A").register("a-component-mixins",function(d){function k(h){for(var b=0;bd.indexOfArray(c,h[b]))return!1;return!0}var l=0,c=d.constants.declarativeEvents.split(" ");return{show:function(){this._$element.removeClass("a-hidden aok-hidden").show();return this},hide:function(){this._$element.addClass("aok-hidden");return this},toggle:function(){return this._$element.hasClass("aok-hidden")?this.show():this.hide()},size:function(){return this._$element.size()}, isEmpty:function(){return 0===this._$element.size()},on:function(c,b){var e=d.parseFunctionName(b);e||m.error.call({},"Please name all asynchronous event callbacks");if(c=c?c.split(" "):void 0){this.fnMap=this.fnMap||{};k(c)||m.error.call({},"That event is not supported!");var p=this;d.each(c,function(c){this.fnMap[c]=this.fnMap[c]||[];var h=this.fnMap[c][b]="a-component-event-"+l++;d.declarative(h,c,function(){try{b.apply(p,p.callbackArgs||[])}catch(a){m.logError.call({},a,"Error occurred in an asynchronous event callback", "FATAL",(b.caller||"")+c+"handler:"+(e||"anonymous"))}});d.declarative.create(p._$element,h)},p)}},off:function(c,b){c=c?c.split(" "):void 0;this.fnMap||m.error.call({},"There are no callbacks assigned to this component");c&&b?d.each(c,function(c){try{d.declarative.remove(this._$element,this.fnMap[c][b]),delete this.fnMap[c][b]}catch(h){m.error.call({},"The component is not bound to a callback with name "+d.parseFunctionName(b)||"anonymous for event "+c)}},this):b||c?!b&&c?d.each(c,function(b){for(var c in this.fnMap[b])this.fnMap[b].hasOwnProperty(c)&& this.off(b,c);delete this.fnMap[b]},this):m.error.call({},"Please provide an event associated with the callback"):(d.declarative.remove(this._$element),delete this.fnMap)},trigger:function(c,b){this.callbackArgs=b||[];d.$.fn.trigger.call(this._$element,c)}}});"use strict";m.when("A","a-component-mixins","a-analytics","prv:a-sampler").register("a-component",function(d,k,l,c){var h=d.createClass({init:function(b,c){d.contains(b,".a-")&&m.error("{API} Cannot create components using 'a-' selectors. Apply your own CSS class or ID to select this element.", "API","component");this._$element=d.$(b,c);this._trackApi()},_trackApi:function(){this._componentName&&c("AUI API Analytics")&&l.increment("api:"+this._componentName)}});return{create:function(b){var c=b.mixin;c&&delete b.mixin;b=h.extend(b);c&&d.mixin(b.prototype,k,c);return b}}});"use strict";m.when("A","a-component").register("a-alert",function(d,k){var l=d.$,c=["error","success","warning","info"],h=d.map(c,function(b){return"a-alert-"+b}).join(" "),b=d.map(c,function(b){return"a-alert-inline-"+ b}).join(" "),e=document.createElement("h4");e.className="a-alert-heading";var p=l(e),n=k.create({_componentName:"alert",init:function(b,a){this._super(b,a);this._$element=this._$element.filter(".a-alert, .a-alert-inline");this._$heading=this._$element.find(".a-alert-heading");this._$content=this._$element.find(".a-alert-content")},mixin:["show","hide","size","isEmpty"],heading:function(b){if("undefined"===typeof b)return this._$heading.text();this._$heading.length?this._$heading.text(b):this._$heading= p.clone().text(b).insertBefore(this._$content);return this},removeHeading:function(){this._$heading.remove();this._$heading=l();return this},text:function(b){if("undefined"===typeof b)return this._$content.text();this._$content.text(b);return this},html:function(b){if("undefined"===typeof b)return this._$content.html();this._$content.html(b);return this},type:function(e){-1===d.indexOfArray(c,e)&&m.error("{API} Alert type must be one of [error, success, warning, info].","API","alert");this._$element.each(function(a, c){a=l(c);c="a-alert-";a.hasClass("a-alert-inline")?(c+="inline-",a.removeClass(b)):a.removeClass(h);a.addClass(c+e)});return this}});return function(b,a){return new n(b,a)}});"use strict";m.when("A","a-component","a-form-controls-api").register("a-checkbox",function(d,k,l){var c=d.$,h=l.setCheckboxState,b=k.create({_componentName:"checkbox",init:function(b,c){this._super(b,c);this._$element=this._$element.closest(".a-checkbox");this._$input=this._$element.find("[type\x3dcheckbox]")},mixin:["show", "hide","size","isEmpty"],check:function(b){b=void 0===b?!0:b;this._$element.each(function(){h(this,b)});return this},uncheck:function(){return this.check(!1)},toggleChecked:function(){this._$element.each(function(){l.toggleCheckboxState(this)});return this},isChecked:function(){for(var b=0,c=this._$input.length;be)return 1}return 0}}});"use strict";m.when("a-base","a-util","a-analytics","afterLoad").execute("a-template-errors",function(d,k,l){var c=d.$,h={};(function(){c(".a-template-errors").each(function(){var b=c(this);(b=b.data("template-errors")||b.find("[data-template-errors]").data("template-errors"))&&0Math.random()}});m.when("prv:a-sampler-inclusion").register("prv:a-sampler",function(d){return function(k){return d.hasOwnProperty(k)&&d[k]}});"use strict";m.when("A","load").execute("a-ember",function(d){!d.capabilities.isUCBrowser&&d.localStorage&&"a-ember"!==d.localStorage.getItem("a-font-class")&&m.when("a-fonts").execute("a-ember-loader",function(k){k.load("1em Amazon Ember");k.load("bold 1em Amazon Ember");k.load("italic 1em Amazon Ember");k.load("italic bold 1em Amazon Ember"); k.ready.then(function(k){d.localStorage.setItem("a-font-class","a-ember")})})});"use strict";m.when("load").register("a-pcv",function(){var d=(n.pcv||{}).AmazonUI;d&&document.documentElement.setAttribute("data-aui-version",d)})}); /* ******** */ (function(c){var f=window.AmazonUIPageJS||window.P,h=f._namespace||f.attributeErrors,d=h?h("AmazonUIButton","AmazonUI"):f;d.guardFatal?d.guardFatal(c)(d,window):d.execute(function(){c(d,window)})})(function(c,f,h){c.when("A","a-component").register("a-button",function(d,l){function e(a){a.preventDefault()}var g=l.create({_componentName:"button",init:function(a,b){this._super(a,b);this._$element=this._$element.filter(".a-button");this._$coreFormElement=this._$element.children(".a-button-inner").children("button,input"); this._$coreLinkElement=this._$element.children(".a-button-inner").children("a");this._$contentElement=this._$element.find(".a-button-text")},mixin:"show hide toggle isEmpty size on off trigger".split(" "),enable:function(){this._$element.removeClass("a-button-disabled");this._$coreFormElement.prop("disabled",!1);this._$coreLinkElement.unbind("click",e);return this},disable:function(){this._$element.addClass("a-button-disabled").removeClass("a-button-focus");this._$coreFormElement.prop("disabled", !0);this._$coreLinkElement.click(e);return this},isEnabled:function(){return!this._$element.hasClass("a-button-disabled")},setStatus:function(a){var b=this._$element,e=[null,"normal","selected","disabled","error","inactive"],k=0>d.indexOfArray(e,a),m="radio"===b.attr("role");if(k)return c.error(a+" is not a valid status"),!1;d.each(e,function(a){b.removeClass("a-button-"+a)});this._$coreFormElement.prop("disabled","disabled"===a);b.attr("aria-checked",function(b,k){return m?"selected"===a:k});null!== a&&b.addClass("a-button-"+a);return this},text:function(a){if(!(1>this._$contentElement.length)){if("undefined"===typeof a)return this._$contentElement.text();this._$contentElement.text(a);return this}}});return function(a,b){return new g(a,b)}});"use strict";c.when("A","a-component").register("a-toggle-button",function(d,c){function e(a){a.preventDefault()}function g(a){d.each(b,function(b){a._$element.removeClass(b)},a)}function a(a){return 0===a._$element.length||0===a._$coreFormElement.length} var b=["a-button-selected","a-button-focus"],f=c.create({_componentName:"toggleButton",init:function(a,b){this._super(a,b);this._$element=this._$element.filter(".a-button");this._$coreFormElement=this._$element.find(".a-button-inner").find("button,input");this._$coreLinkElement=this._$element.find(".a-button-inner a")},name:function(){return this._$coreFormElement.attr("name")},enable:function(){this._$element.removeClass("a-button-disabled");this._$coreFormElement.prop("disabled",!1);this._$coreLinkElement.unbind("click", e);return this},disable:function(){g(this);this._$element.addClass("a-button-disabled");this._$coreFormElement.prop("disabled",!0);this._$coreLinkElement.click(e);return this},setAvailable:function(){this._$element.removeClass("a-button-unavailable");return this},setUnavailable:function(){this._$element.addClass("a-button-unavailable");return this},isEnabled:function(){return!a(this)&&!this._$element.hasClass("a-button-disabled")},setSelected:function(){!a(this)&&this.isEnabled()&&this._$element.addClass("a-button-selected a-button-focus").attr("aria-checked", "true");return this},setUnselected:function(){g(this);return this},isSelected:function(){return!a(this)&&this._$element.hasClass("a-button-selected")},isAvailable:function(){return!a(this)&&!this._$element.hasClass("a-button-unavailable")}});return function(a,b){return new f(a,b)}});"use strict";c.when("A","a-component","a-toggle-button").register("a-toggle-button-group",function(d,c,e){var f=c.create({_componentName:"toggleButtonGroup",init:function(a,b){this._super(a,b);this._$toggleGroupElement= this._$element.filter(".a-button-group, .a-button-toggle-group").eq(0);this._$toggleGroupName=(a=this._$toggleGroupElement.data("a-button-group"))?a.name:void 0},name:function(){return this._$toggleGroupName},getToggleButtonByName:function(a){return this.getToggleButtonBySelector(".a-button:has([name\x3d"+a+"])")},setSelected:function(a){a=this.getToggleButtonBySelector(a);a.isEnabled()&&(this.getSelected().setUnselected(),a.setSelected());return this},getSelected:function(){return this.getToggleButtonBySelector(".a-button.a-button-selected")}, getToggleButtonBySelector:function(a){return e(this._$toggleGroupElement.find(a))}});return function(a,b){return new f(a,b)}})}); /* ******** */ (function(c){var e=window.AmazonUIPageJS||window.P,f=e._namespace||e.attributeErrors,a=f?f("AmazonUIMeter","AmazonUI"):e;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,e,f){c.when("A","ready").register("a-meters",function(a){var b=a.$;if(document.getElementsByClassName){var c=function(a){a.removeClass("a-meter-unfilled").addClass("a-meter-filled")};b(".a-meter-bar").not(".a-manual-animation").each(function(){var d=b(this);a.onScreen(d,0)||d.addClass("a-meter-unfilled")}); b("body").addClass("a-meter-animate");a.on("resize orientationchange scroll",function(d){b(".a-meter-unfilled").each(function(){var d=b(this);a.onScreen(d,0)&&c(d)})});a.on("a:popover:afterShow",function(a){"ajax"!==a.popover.currentDataStrategy&&(a=a.popover.$popover.find(".a-meter-unfilled"),a.length&&c(a))});a.on("a:popover:ajaxContentLoaded",function(d){var b=d.popover.$popover.find(".a-meter-bar").not(".a-manual-animation");b.length&&(b.addClass("a-meter-unfilled"),a.delay(function(){c(b)},17))})}})}); /* ******** */ (function(g){var y=window.AmazonUIPageJS||window.P,z=y._namespace||y.attributeErrors,b=z?z("AmazonUIStandardComponent","AmazonUI"):y;b.guardFatal?b.guardFatal(g)(b,window):b.execute(function(){g(b,window)})})(function(g,y,z){g.when("A","prv:a-sc-component-factory").register("a-sc",function(b,f){var d=new f;return{define:function(a){a.components&&b.each(a.components,function(a){if(!(a instanceof f))throw Error("You must provide a component factory when specifying child components");});return d.redefine(a)}}}); g.when("A").register("prv:a-sc-util",function(b){function f(a,b,c){"value"in c&&(a[b]=c.value);return a}b=Object.defineProperty;var d;try{b({},"x",{}),d=!0}catch(a){d=!1}return{defineProperty:d?b:f}});"use strict";g.when("A","prv:a-sc-util").register("prv:a-sc-base",function(b,f){var d=f.defineProperty;b=b.createClass({init:function(a,b,c){d(this,"__sid",{value:a});d(this,"__id",{value:b});d(this,"__pid",{value:c});d(this,"isRoot",{value:!c,writable:!1})},toString:function(){return""+this.__id}}); f=b.extend({init:function(a,b,c){this._super(a,b,c);d(this,"__at",{value:-1,writable:!0});d(this,"__to",{value:null,writable:!0});d(this,"__busy",{value:!1,writable:!0})}});return{ComponentState:b,Component:f}});"use strict";g.when("prv:a-sc-datastore").register("prv:a-sc-registry",function(b){var f={},d={},a=0,e=0;return{specifications:{},constructors:{},instances:f,datastores:{},hierarchy:d,elements:{},handlers:{},children:function(a){a=d[a];var b=[],e;for(e in a)a.hasOwnProperty(e)&&b.push(f[a[e]]); return b},getNextInstanceId:function(){return++a},getNextSpecificationId:function(){return++e}}});"use strict";g.when("A","prv:a-sc-util").register("prv:a-sc-lifecycle",function(b,f){function d(){return b.constants.NOOP}function a(a,b,e){c(this,"name",{value:a});c(this,"enter",{value:b});c(this,"leave",{value:e})}function e(a){c(this,"states",{value:a});c(this,"stateNames",{value:b.map(a,function(a){return a.name})});c(this,"methodNames",{value:b.reduce(a,function(a,b){a.push(b.enter);a.push(b.leave); return a},[])})}var c=f.defineProperty;a.create=function(b,e,c){return new a(b,e,c)};e.prototype.indexOf=function(a){return this.stateNames.indexOf(a)};e.prototype.enterForIndex=function(a){return this.states[a].enter};e.prototype.leaveForIndex=function(a){return this.states[a].leave};e.prototype.getTransitionArray=function(a,e){var c=am||!b&&da||a>b.length-1)throw Error("Component index out of bounds"); return(new x(this)).filter(b[a])},disown:function(a){var b=k[this].get("index");if(0>a||a>b.length-1)throw Error("Component index out of bounds");a=b.splice(a,1);return this._super(a[0])}});return{Transition:u,View:e,ChildComponent:x,ChildCollection:w}});"use strict";g.when("A","prv:a-sc-registry").register("prv:a-sc-events",function(b,f){var d=f.instances,a=f.handlers,e=function p(b,e){var f=this.constructor,g,l,n;this.isRoot||(l=d[this.__pid],g=a[l.__sid][b],f=new f(l.__sid,l.__id,l.__pid),g&&(n= !1===g.apply(f,e)),n||p.call(f,b,e))};return{dispatch:e,viewDispatch:function(b,f){var g,h;(g=a[d[this].__sid][b])&&(h=!1===g.apply(this,f));h||e.call(this,b,f)},broadcast:function q(d,e){var g=this.constructor,l=f.children(this),n,t,u;l.length&&b.each(l,function(b){t=a[b.__sid][d];n=new g(b.__sid,b.__id,b.__pid);t&&(u=!1===t.apply(n,e));u||q.call(n,d,e)})}}})}); /* ******** */ (function(f){var q=window.AmazonUIPageJS||window.P,k=q._namespace||q.attributeErrors,d=k?k("AmazonUICard","AmazonUI"):q;d.guardFatal?d.guardFatal(f)(d,window):d.execute(function(){f(d,window)})})(function(f,q,k){f.register("prv:a-card-constants",function(){var d={PINNED_AS_FIXED:0,PINNED_AS_RELATIVE:1,CARD_DOWN:-1,CARD_UP:1,CARD_PEEK_SIZE:75,CARD_PINNED_HEADER_SIZE:56,CARD_PEEK_DESCRIPTION_SUFFIX:"-card-peek-label",CARD_BODY_ID_SUFFIX:"-card-body",selectors:{CARD_LIST:".a-card-list",CARD:".a-card", CARD_HEADER:".a-card-header",CARD_BODY:".a-card-body",CARD_A11Y_LABEL:".a-card-peek-label"}};f.when("prv:skin-vars").execute(function(f){d.CARD_PINNED_HEADER_SIZE=f.card.CARD_PINNED_HEADER_SIZE});return d});"use strict";f.when("A","a-sc","prv:a-card-constants").register("a-card-component",function(d,f,g){function h(b,e,a){for(;!e(b);){for(var c in a)if(a.hasOwnProperty(c)&&a[c](b))return c;b=b.parentNode}return"2"}function q(b,e,a){e&&(e=e.getAttribute("id"),b.setAttribute("aria-describedby",a?"": e))}function t(b){return b.isTopTouchingCanvasTop||b.isCutByCanvasTop}function k(b){return b.isTopTouchingCanvasTop||b.isTopBelowCanvasTop}function v(b){return b.isBottomTouchCanvasTop||b.isCutByCanvasTop}function a(b){return b.isBottomTouchCanvasTop||b.isAboveCanvas}function c(b,e,a){a?b.classList.add(e):b.classList.remove(e)}return f.define({data:{id:"",idx:"",selector:"",expandable:!1,expanded:!1,pinned:!1,hasPeek:!1,canvasTop:0,pinnedMode:-1,unpinnedHeaderHeight:0,scrollDirection:0},events:{"ui:toggle-card":function(){var b= !this.data.get("expanded");this.data.set("expanded",b);b||this.data.set("pinned",!1);return!1},"ui:expand-card":function(){this.data.set("expanded",!0);return!1},"card:update-dom-data":function(b){for(var e in b)b.hasOwnProperty(e)&&this.data.set(e,b[e])},"cardList:refresh-card":function(b,e){if(this.data.get("id")===b){var c=this.data.get("cardEl");b=this.data.get("canvasTop");var d=c.getBoundingClientRect(),y=c.querySelector(g.selectors.CARD_HEADER).getBoundingClientRect(),c={_cardRect:d,_headerRect:y, isAboveCanvas:d.bottomv?h.CARD_UP:h.CARD_DOWN);v=b.scrollTop}}var v=0;return f.define({components:{cards:g.toCollection()},data:{headerSelector:"header",selector:h.selectors.CARD_LIST,cardSelector:h.selectors.CARD,canvasTop:0,cardListScrollTop:0,cardListScrollTopDelta:0,pinnedIndex:null,isDynamicCardHeight:!0,cardStateCollection:[]},events:{"ui:scroll-card-list":function(a){this.data.set("cardListScrollTop", a)},"ui:update-canvas-top":function(a){this.data.set("canvasTop",a);this.broadcast("cardList:update-canvas-top",a)},"ui:refresh-card":function(a,c){this.broadcast("cardList:refresh-card",a,c)},"card:updated-pinned-index":function(a){this.data.set("pinnedIndex",a)},"card:scroll-card-list-up":function(a){this.data.set("cardListScrollTopDelta",a)},"cardList:update-dom-data":function(a){for(var c in a)a.hasOwnProperty(c)&&this.data.set(c,a[c])}},lifecycle:{render:function(){this.data.bind("cardListScrollTop", {batch:!1});this.data.bind("cardListScrollTopDelta",{batch:!1});var a=t(this.data.get("headerSelector"));this.data.set("canvasTop",a)},show:function(){var a=this.collection("cards"),c=this.data.get("cardStateCollection"),b=this.data.get("canvasTop"),e=this.data.get("isDynamicCardHeight");d.each(c,function(c){c=d.extend(c,{canvasTop:b,isDynamicCardHeight:e});a.append(c)});return a.show()}},view:{render:function(){var a=document.querySelector(this.data.get("selector")),c=Array.prototype.slice.call(a.querySelectorAll(this.data.get("cardSelector"))); this.data.get("canvasTop");var b=this.data.get("headerSelector"),e=this,f=[];d.each(c,function(a,b){a.id=a.id||"a-card-"+b;f.push({expandable:a.classList.contains("a-card-expandable"),expanded:a.classList.contains("a-card-expanded"),hasPeek:a.classList.contains("a-card-has-peek"),id:a.id,idx:b,selector:"#"+a.id})});this.dispatch("cardList:update-dom-data",{cardStateCollection:f});var g=x(function(a,b){d.each(c,function(a){a.classList.contains("a-card-expanded")&&e.dispatch("ui:refresh-card",a.id, b)})});a.addEventListener("scroll",d.throttle(g,20));q.addEventListener("orientationchange",function(){d.animationFrameDelay(function(){var a=t(b);e.dispatch("ui:update-canvas-top",a);var d=e.data.get("pinnedIndex");d&&(a=k(c[d])-a,e.dispatch("ui:scroll-card-list",a),e.dispatch("ui:scroll-card-list",a+h.CARD_UP))})});this.setElement(a)},show:function(a){if(a){d.trigger("card-list:view:show:states-change",{changes:a});var c=this.getElement();a.cardListScrollTopDelta&&(c.scrollTop+=this.data.get("cardListScrollTopDelta")); a.cardListScrollTop&&(c.scrollTop=this.data.get("cardListScrollTop"))}}}})});"use strict";f.when("A","a-card-list").register("a-card",function(d,f){return{init:function(d){return f.getInstance(d).show()}}})}); /* ******** */ (function(n){var C=window.AmazonUIPageJS||window.P,E=C._namespace||C.attributeErrors,e=E?E("AmazonUICarousel","AmazonUI"):C;e.guardFatal?e.guardFatal(n)(e,window):e.execute(function(){n(e,window)})})(function(n,C,E){n.declare("a-carousel-constants",{ANIMATING:"animating",ANIMATION_SPEED:"animation_speed",AUTO_ADJUST_HEIGHT:"auto_adjust_height",CIRCULAR:"circular",CURRENT_PIXEL:"px",CURRENTLY_WRAPPING:"currentlyWrapping",DELAY_TIME:"delay_time",ELEMENT_CSS_CLASS:"elementCssClass",FETCHED_ITEMS:"fetchedItems", FIRST_VISIBLE_ITEM:"firstVisibleItem",HIDE_OFF_SCREEN:"hide_off_screen",INIT_EVENTS:"a:pageUpdate beforeReady",LOADING:"loading",MIN_GUTTER:"minimum_gutter_width",NAME:"name",NO_TRANSITION:"no_transition",PAGE_NUMBER:"pageNumber",PAGE_SIZE:"pageSize",PEEK_GRADIENT:"peek_gradient",PEEK_PERCENTAGE:"peek_percentage",PEEK_WIDTH:"peek_width",SET_SIZE:"set_size",SPRINGINESS:"springiness",STATIC_LOADER_CSS_CLASS:"staticLoaderCssClass",TOTAL_PAGES:"totalPages",TOUCH_EASING:"touch_easing",TRANSITION_STRATEGY:"transitionStrategy", WRAP_EASING:"wrap_easing"});"use strict";n.register("a-carousel-utils",function(){function e(d){return"string"===typeof d}function g(d){return d&&void 0!==d.nodeType}function k(d){return""===d?"\x3cdiv\x3e\x3c/div\x3e":d?e(d)||g(d)?d:k(d.content):null}function f(d){d&&(e(d)||g(d)?d=!0:d.content=f(d.content));return d}return{addElementToDom:function(d,f){f&&(e(f)?d.html(f):g(f)&&d.empty().append(f),!0!==f&&d.removeClass("a-carousel-card-empty"))},clearElementFromItem:f,getElementFromItem:k,isElement:g, isString:e}});"use strict";n.register("a-carousel-circular-utils",function(){function e(e){var f=0e&&(e=d+e);return e},relativeIndexFromIndex:function(e,f,d){var h=1;if(0f?h=e-f+1:ed&&(d=1);a.setAttr("pageNumber",d);a.setAttr("totalPages", Math.ceil(a.getAttr("set_size")/c));e=a.getAttr("ajax");c>b&&(e&&e.prefetch_next_page?a.strategies.ajax.wantNextPage(a):a.strategies.ajax.wantCurrentPage(a))});a.onChange("set_size",function(c,b){var e=a.getAttr("pageSize"),d=a.getAttr("fetchedItems");a.setAttr("totalPages",Math.ceil(c/e));ca.getAttr("set_size"))return b.ajax.init(a),!1;a.measure();e.each(a.strategies,function(c){c.init(a)});b=a.getAttr("pageSize");d=a.getAttr("set_size");a.setAttr("totalPages",Math.ceil(d/b));c(a);a.setAttr("isInTab",0a.getAttr("pageNumber")&&a.dom.$container.find(".a-carousel-restart-container").hide(),a.getAttr(f.NO_TRANSITION)||a.initTouchHandling(),!0):!1};return e}}var l;h.prototype=new k;return h.prototype.constructor= h});"use strict";n.when("A","a-carousel-desktop","a-carousel-mobile").register("a-carousel-classes",function(e,g,k){return{desktop:g,mobile:k,"default":e.capabilities.mobile||e.capabilities.tablet?"mobile":"desktop"}});"use strict";n.when("A","jQuery","p-detect","a-carousel-constants").register("a-carousel-stretchygoodness",function(e,g,k,f){function d(a,c,b,d){a.getAttr("show_partial_next")&&(c-=b/10);var f=a.getAttr("minimum_gutter_width");a.getAttr("set_size");a=0;for(var l=!0;0c&&a--;return e.isFiniteNumber(a)&&0l&&(d=l);c-=b*d;a.getAttr("show_partial_next")?(a=c-f*(d+1),h&&(a+=f),h=a/b,c-=b*(.5d&&(d=b[h].outerHeight||b[h].height);d>c&&(a.updateDimensionsCache({viewport:{height:d,outerHeight:d}}),a.setAttr("maxHeight",d),1===c?a.dom.$viewport.height(d):e.animate(a.dom.$viewport,{height:d},a.getAttr("height_animation_speed"),"linear"))}else a.dom.$viewport.css("height","")}function b(a){a.onChange("pageNumber",function(){a.getAttr("hide_off_screen")&& a.dom.$carousel.children("li").css("visibility","")});a.onChange("pageSize",function(c,b){c>b&&l(a)});a.onChange("loading",function(c){c||l(a)});a.onChange("firstVisibleItem",function(){l(a)});a.onChange("animating",function(c){if(!c&&a.getAttr("hide_off_screen")){var b=a.getAttr("firstVisibleItem")-1,e=b+a.getAttr("pageSize")-1;a.getAttr("show_partial_next")&&e++;a.dom.$carousel.children("li").each(function(a,c){a=a>=b&&a<=e;g(c).css("visibility",a?"":"hidden")})}});a.onChange("single_page_align minimum_gutter_width", function(){c(a)});a.onChange("minimum_gutter_width",function(){c(a)})}function c(a){var c=a.getDimensions(),b=c.viewport.width,c=c.getFirstCardWidth(),e=a.getAttr("minimum_gutter_width"),f=a.getAttr("set_size"),l=a.getAttr("first_item_flush_left"),k=d(a,b,c,l),g=h(a,b,c,k,e,f,l);a.setAttr("currentGutter",g);a.setAttr("pageSize",k);var t=a.dom.$carousel,x=t.children("li"),e=x.length,w=a.getAttr("totalPages"),z=a.getAttr("pageNumber"),y=a.getAttr("firstVisibleItem"),n=(z-1)*k+1;z>w?(y=(w-1)*k+1,a.setAttr("pageNumber", w),a.setAttr("firstVisibleItem",y)):y!==n&&(w=Math.ceil(y/k),y=(w-1)*k+1,a.setAttr("pageNumber",w),a.setAttr("firstVisibleItem",y));var F=y-1,B=F+k-1;a.getAttr("show_partial_next")&&B++;var H=a.getAttr("hide_off_screen"),I=g+"px",J=c+"px",G;x.each(function(a,c){G=!H||a>=F&&a<=B;c.style.marginLeft=l&&0===a?0:I;c.style.visibility=G?"":"hidden";c.style.width=J});var D;a.getAttr("first_item_flush_left")?(g=x.first().outerWidth(!0),1=f?(w=b,z=a.getAttr("single_page_align"),t.toggleClass("a-text-right","right"===z),t.toggleClass("a-text-center","center"===z),"center"===z&&x.first().css("margin-left",0)):t.removeClass("a-text-right a-text-center");w=k>=f?b:w;t.css("width",w+"px");b={carousel:{width:w,outerWidth:t.outerWidth()},items:[]};for(f=0;fa&&(c.setAttr("maxHeight",b),k.capabilities.transition?1===a?c.dom.$viewport.height(b):e.animate(c.dom.$viewport,{height:b},c.getAttr("height_animation_speed"),"linear"):c.dom.$viewport.height(b),c.updateDimensionsCache({viewport:{height:b,outerHeight:b}}))}else c.dom.$viewport.css("height","")}function h(c,a){var b=c.dom.$carousel[0];c=c.dom.$carousel.children("li").get();for(var d;c.length>a;)d=c.pop(),b.removeChild(d)}function l(c){c.onChange("animating", function(a){a||d(c)});c.onChange("loading",function(a){a||d(c)});c.onChange("pageSize",function(a,b){if(a>b){0===b&&h(c);b=c.getAttr("set_size");var e=c.getDimensions().getFirstCardWidth(),l=c.getAttr("currentGutter"),m=c.getAttr("fetchedItems"),k=c.getAttr("firstVisibleItem")-1,v=c.dom.$carousel.children("li"),r=document.createDocumentFragment(),t;if(g.isArray(m)){for(var x=v.length;x=b&&v.removeClass("a-carousel-card-empty"),r.appendChild(v[0]);c.dom.$carousel.append(r)}d(c)}else ad&&(h.length&&c.dom.$carousel.children("li").each(function(a,b){e.trim(b.innerHTML)|| (b.className+=" a-carousel-card-empty",b.innerHTML=c.getStaticLoader())}),0===d&&b(c))});c.onChange("single_page_align minimum_gutter_width",function(){b(c)});c.onChange("minimum_gutter_width",function(){b(c)})}function b(c){var a=c.getDimensions(),b=a.viewport.width,d=a.getFirstCardWidth(),f=c.getAttr("minimum_gutter_width"),a=c.getAttr("set_size"),l;l=c.getAttr("minimum_gutter_width");c.getAttr("set_size");l=Math.max(Math.floor(b/(d+l)),1);l=e.isFiniteNumber(l)?l:1;var k,g=l;"stretch"===c.getAttr("single_page_align")&& g>a&&(g=a);g=Math.ceil((b-d*g)/(g+1));e.isFiniteNumber(g)||(g=f);k=g;c.setAttr("currentGutter",k);c.setAttr("pageSize",l);var g=c.dom.$carousel,r=g.children("li"),f=r.length,d=d+k,t=f*d;h(c,Math.min(l,a));r.css("margin-left",k+"px");l>=a?(t=b,b=c.getAttr("single_page_align"),g.toggleClass("a-text-right","right"===b),g.toggleClass("a-text-center","center"===b),"center"===b&&r.first().css("margin-left",0)):g.removeClass("a-text-right a-text-center");for(b={carousel:{width:t,outerWidth:g.outerWidth()}, items:[]};f--;)b.items.push({outerWidth:d});c.updateDimensionsCache(b);c.triggerEvent("repaint")}return{repaint:b,init:function(c){var a=c.getAttr("minimum_gutter_width");a||(a=15,c.setAttr("minimum_gutter_width",a));c.setAttr("currentGutter",a);a=c.getAttr("height_animation_speed");e.isFiniteNumber(a)||c.setAttr("height_animation_speed",200);l(c);b(c);a=c.getDimensions();c.dom.$container.find(".a-carousel-left, .a-carousel-right, .a-carousel-viewport").css("height",Math.max(a.viewport.height,a.items[0]? a.items[0].height:0)+"px");a=c.getAttr("firstVisibleItem");1b?-1:1:isNaN(b)?NaN:0:NaN}function h(b,c){b.getAttr("pageNumber");b.getAttr("pageSize");var a=b.getAttr("firstVisibleItem"),d=b.getAttr("delay_time"),f=b.dom.$carousel.children("li"),h=f.filter(".a-carousel-card-empty");h.length&&b.setAttr("loading",!0);h.each(function(m,l){var v=g(l);l=f.index(l)+a-1;var r=c[l];r&&e.delay(function(){k.addElementToDom(v,k.getElementFromItem(r));m===h.length-1&&b.setAttr("loading",!1)},0+d)})}function l(b,c,a){a=a||{};var f=b.getAttr("pageNumber");if(c!== f){var h=b.getAttr("set_size"),p=b.getAttr("totalPages"),m=b.getAttr("circular"),g=b.getAttr("pageSize"),l=a.delayTime||b.getAttr("delay_time"),r=d(a.direction)||NaN;!m&&1>c?c=1:!m&&c>p?c=p:m&&1>c?c=p:m&&c>p&&(c=1);r||(r=fx||1===r&&x>=g)b.setAttr("responsiveTimerId", void 0),b.setAttr("animating",!1);else{var c=b.dom.$carousel.children("li").eq(x),d=b.getAttr("fetchedItems")[a];d?k.addElementToDom(c,k.getElementFromItem(d)):a=a.length){b.setAttr(f.LOADING,!0);for(var g=b.dom.$carousel.children("li"),p=c.length,m,l;p--;)if((l=c[p])&&!e.equals(l,a[p])&&!0!==l&&!0!==l.content){var v=k.getElementFromItem(l);m=g.eq(p);m.length&&(k.addElementToDom(m,v),d[p]={width:m.outerWidth(),outerWidth:m.outerWidth(!0),height:m.outerHeight(),outerHeight:m.outerHeight(!0)},c[p]=k.clearElementFromItem(l))}}b.setAttr(f.FETCHED_ITEMS,c);b.updateDimensionsCache({items:d}); b.setAttr(f.LOADING,!1)}}var l=e.capabilities.touch?2E3:3E3;return{wrapToFirst:function(b){var c=b.getAttr(f.PAGE_SIZE),a=b.getDimensions().getFirstCardWidth(),d=this;b.gotoPixel(c*a*-1,{animationDuration:0,callback:function(){b.setAttr(f.CURRENTLY_WRAPPING,!1);d.gotoPage(b,1)}})},wrapToLast:function(b){b.getAttr(f.PAGE_SIZE);var c=b.getAttr(f.TOTAL_PAGES),a=this,d=b.getDimensions().carousel.width;b.gotoPixel(d,{animationDuration:0,callback:function(){b.setAttr(f.CURRENTLY_WRAPPING,!1);a.gotoPage(b, c)}})},gotoPage:function(b,c,a){a=a||{};(void 0===a.animationDuration||0c?(c=1,a.animationDuration=Math.pow(b.getAttr(f.ANIMATION_SPEED)*b.getAttr(f.SPRINGINESS))):!e&&c>d&&(c=d,a.animationDuration=Math.pow(b.getAttr(f.ANIMATION_SPEED),b.getAttr(f.SPRINGINESS)));this.gotoIndex(b,b.getAttr(f.PAGE_SIZE)*(c-1)+1,a)},gotoIndex:function(b,c, a){a=a||{};(void 0===a.animationDuration||0c?d&&(l=-1*k,r=function(){h&&h();g.wrapToLast(b)}):c>b.getAttr(f.SET_SIZE)?d&&(l=b.getAttr(f.CURRENT_PIXEL)+k,r=function(){h&& h();g.wrapToFirst(b)}):l=b.getItemOffset(c);r?(b.setAttr(f.CURRENTLY_WRAPPING,!0),a.callback=r,a.easingFunction=a.easingFunction||b.getAttr(f.WRAP_EASING),a.animationSpeed=1.3*(e.isFiniteNumber(a.animationSpeed)?a.animationSpeed:b.getAttr(f.ANIMATION_SPEED))):a.callback=h;!1!==l&&this.gotoPixel(b,l,a)},gotoPixel:function(b,c,a){var d=b.getAttr(f.CURRENT_PIXEL);if(c!==d){a=a||{};var h=a.easingFunction||"ease-out",g=a.callback;b.getViewportWidth();var l;void 0!==a.animationDuration?l=a.animationDuration: (l=e.isFiniteNumber(a.animationSpeed)?a.animationSpeed:b.getAttr(f.ANIMATION_SPEED),d=Math.abs(c-d),l=0===l?0:Math.floor(d/l*1E3));0c.velocityX,l=a;g&&hc&&l===g||0c?b.gotoNextPage(a):b.gotoPrevPage(a)):(!h&&(h=b.getAttr(f.SPRINGINESS),0>d&&0c.touchDeltaX)&&(g=Math.pow(Math.abs(c.touchDeltaX),h),d=0>=d?-1*g:a+g),b.gotoPixel(d,{easingFunction:b.getAttr(f.TOUCH_EASING),animationDuration:0,silent:!0}))}},init:function(b){var c=b.getAttr(f.ANIMATION_SPEED);e.isFiniteNumber(c)||b.setAttr(f.ANIMATION_SPEED, l);void 0===b.getAttr(f.WRAP_EASING)&&b.setAttr(f.WRAP_EASING,"linear");d(b);b.onChange(f.FETCHED_ITEMS,function(a,c){h(b,a,c)});b.onChange(f.SET_SIZE,function(a,c){a>c&&d(b)})}}});"use strict";n.when("A","a-carousel-utils","a-carousel-circular-utils","a-carousel-constants").register("a-carousel-transition-slidecircular",function(e,g,k,f){function d(a){var c=a.dom.$carousel.children("li").length,d=a.getAttr(f.SET_SIZE),h=d-c,g=b(a,c);0c?(c=a-c,a=b-c):(a=c-a,c=b-a);d.direction=a<=c?v.CLOCKWISE:v.COUNTER_CLOCKWISE;d.quantity=Math.min(a,c);return d} function b(c,b){return c.dom.$carousel.children("li").eq(a(c,b)-1)}function c(a,c){var b=Math.floor(a.getAttr(f.PEEK_WIDTH)||0);return a.getItemOffset(c)-b}function a(a,c){c=c||1;var b=a.getAttr("transitionSlideCircularFirstCardIndex");a=a.getAttr(f.SET_SIZE);return k.relativeIndexFromIndex(c,b,a)}function q(c,d,h){if(c.getAttr(f.ANIMATING))c.once(f.ANIMATING,function(){q(c,d,h)});else{var l=c.getDimensions().items,k=Math.min(d.length,c.getAttr(f.SET_SIZE));if(!h||d.length>=h.length)c.setAttr(f.LOADING, !0),e.each(e.range(k),function(f){var k=f+1,p=d[f],m=b(c,k),q=p&&!(!0===p||!0===p.content);p&&!e.equals(p,h[f])&&m.length&&q&&(k=a(c,k),l[k]={width:m.outerWidth(),outerWidth:m.outerWidth(!0),height:m.outerHeight(),outerHeight:m.outerHeight(!0)},g.addElementToDom(m,g.getElementFromItem(p)),d[f]=g.clearElementFromItem(p))}),c.setAttr(f.LOADING,!1);c.setAttr(f.FETCHED_ITEMS,d);c.updateDimensionsCache({items:l})}}function u(a){var c={reached:!1,left:!1,right:!1};if(!(2b&&d(a)});a.onChange(f.PEEK_WIDTH, function(c,b){c!==b&&(c=a.getAttr(f.FIRST_VISIBLE_ITEM),a.gotoIndex(c))})},afterInit:function(a){h(a,this);a.strategies.display.repaint(a);a.gotoPage(a.getAttr(f.PAGE_NUMBER))},gotoPage:function(a,c,b){b=b||{};var d=a.getAttr(f.TOTAL_PAGES);0d.velocityX,g=c(b,k?l+g:l-g),h=Math.abs(1E3*(k?h-g:h+g)/d.velocityX),k=1.2*e.viewport().width;p(b,0>d.touchDeltaX?"right":"left",{animationDuration:Math.min(Math.max(h,300),k),easingFunction:b.getAttr(f.TOUCH_EASING)})},onPan:function(b,d){b.setAttr(f.ANIMATING,!0);var h=b.getAttr(f.PAGE_NUMBER), g=a(b,b.getAttr(f.FIRST_VISIBLE_ITEM)),g=c(b,g),g=u(b).reached?g-.4*d.touchDeltaX:g-d.touchDeltaX;d.ended?(g={easingFunction:b.getAttr(f.TOUCH_EASING),animationSpeed:.95*e.viewport().width,silent:!0},Math.abs(d.touchDeltaX)>=.4*b.getViewportWidth()?p(b,0>d.touchDeltaX?"right":"left",g):b.gotoPage(h,g)):b.gotoPixel(g,{easingFunction:b.getAttr(f.TOUCH_EASING),animationDuration:0,silent:!0})}}});"use strict";n.when("A","a-carousel-utils","a-carousel-constants").register("a-carousel-transition-freescroll", function(e,g,k){function f(c){a[c.__id]||(a[c.__id]=new q(c));return a[c.__id]}function d(a){for(var c=a.countItems(),b=[],d=0;dc){for(var f=0;f=b.length)for(var d=a.getItems(),f=c.length,h;f--;)(h=c[f])&&!e.equals(h,b[f])&&!0!==h&&!0!==h.content&&a.hasItem(d,f)&&(c[f]=a.insertFetchedItem(h, d,f));a.setAttr(k.FETCHED_ITEMS,c)}function b(a){a.hasEmptyCard()&&a.attachScrollListener(function(){a.throttle("detect",c)})}function c(a){var b=a.getAttr("loading_threshold_pixels"),d=a.measureWidth(),e=a.getFirstEmptyDetails();-1!==e.index&&e.left=c.length&&d.strategies.ajax.wantCurrentPage(d);d.triggerEvent("ajaxSuccess",{url:h,params:g})}},params:g})}function k(d){var e=d.getAttr("requestTimer");e&&(clearTimeout(e),d.setAttr("requestTimer",null))}var f;return{getItems:function(d,f,l){var b=d.getAttr("ajax");d.setAttr("requestTimer",e.delay(g,b.fetch_delay,d,f,l))},wantNextPage:function(d){k(d);if(d.getAttr("ajax").prefetch_next_page){var e=d.getAttr("pageSize"),f=2*e;d.getAttr("show_partial_next")&& f++;this.want(d,(d.getAttr("pageNumber")-1)*e,f)}else this.wantCurrentPage(d)},wantPrevPage:function(d){k(d);if(d.getAttr("ajax").prefetch_next_page){var e=d.getAttr("pageSize"),f=2*e;d.getAttr("show_partial_next")&&f++;this.want(d,(d.getAttr("pageNumber")-2)*e,f)}else this.wantCurrentPage(d)},wantCurrentPage:function(d){k(d);var e=d.getAttr("pageSize"),f=d.getAttr("show_partial_next")?e+1:e;this.want(d,(d.getAttr("pageNumber")-1)*e,f)},want:function(d,e,f){if(!d.getAttr("ajaxLock")){k(d);var b=d.getAttr("ajax"), c=d.getAttr("set_size");if(b.url){var a=d.getAttr("fetchedItems"),g=b.id_list;g||(g=[]);var u=-1f?d.strategies.ajax.wantNextPage(d):d.strategies.ajax.wantPrevPage(d)})}}});"use strict";n.when("A","a-carousel-ajax-standard").register("a-carousel-strategies-ajax",function(e, g){return{standard:g,none:{wantNextPage:e.constants.NOOP,wantPrevPage:e.constants.NOOP,wantCurrentPage:e.constants.NOOP,want:e.constants.NOOP,init:e.constants.NOOP},"default":"standard"}});"use strict";n.when("A","a-carousel-constants").register("a-carousel-accessibility-standard-desktop",function(e,g){function k(a){var c=a.dom.$carousel,b=c.children("li"),d=a.getAttr(g.PAGE_SIZE),e=a.getAttr(g.FIRST_VISIBLE_ITEM)-1;return a.getAttr(g.NO_TRANSITION)?b:b.length<=d?c.children("li:not(:empty), li.a-carousel-card-empty"): b.slice(e,e+d)}function f(a,c,b,d){var f=function(){var b=k(a);(c?b.first():b.last()).find("a, button, input, select, textarea, [tabindex]:not([tabindex\x3d'-1'])").not(":disabled").first().focus();e.delay(function(){h(a)},a.getAttr(g.PAGE_SIZE)*a.getAttr(g.DELAY_TIME)+50)};if(0===b||0===d)e.delay(f,0);else a.once(g.ANIMATING,function(a){a||f()})}function d(a){var b=a.dom.$carousel.children("li"),d=a.getAttr(g.TRANSITION_STRATEGY),e=a.getAttr(g.SET_SIZE),f=e?{"aria-setsize":e}:{};if("swap"===d){var h= a.getAttr(g.FIRST_VISIBLE_ITEM);b.each(function(a){var b=c(this);h+a>e?(b.removeAttr("aria-setsize"),b.removeAttr("aria-posinset")):(f["aria-posinset"]=h+a,b.attr(f))})}else b.each(function(a){f["aria-posinset"]=a+1;c(this).attr(f)})}function h(a){a=a.dom.$container;a.find(".a-carousel-accessibility-page-info").html(a.find(".a-carousel-page-count").text())}function l(a){a.getAttr(g.TRANSITION_STRATEGY);if(!a.getAttr(g.NO_TRANSITION)){var b=a.dom.$carousel.children("li");a=k(a);b=b.not(a);a.attr("aria-hidden", !1);b.attr("aria-hidden",!0)}}function b(a,b){if(!a.getAttr(g.CIRCULAR)){var c=a.dom.$container;c.find(".a-carousel-goto-prevpage").attr("aria-disabled",1===b?"true":"false");c.find(".a-carousel-goto-nextpage").attr("aria-disabled",b===a.getAttr(g.TOTAL_PAGES)?"true":"false")}}var c=e.$;return{init:function(a){var c=a.getAttr(g.NAME);d(a);l(a);b(a,1);e.on("a:carousel"+(c?":"+name:"")+":repaint",function(){l(a)});a.onChange(g.SET_SIZE,function(b,c){d(a)});a.onChange(g.LOADING,function(b){a.getAttr(g.ANIMATING)|| a.dom.$carousel.attr("aria-busy",(!!b).toString())});a.onChange(g.ANIMATING,function(b){a.getAttr(g.LOADING)||a.dom.$carousel.attr("aria-busy",(!!b).toString());!b&&a.getAttr(g.SET_SIZE)>a.getAttr(g.PAGE_SIZE)&&(b=a.getAttr(g.TRANSITION_STRATEGY),l(a),"slide"!==b&&d(a))});a.onChange(g.PAGE_NUMBER,function(c){b(a,c)})},afterInit:function(a){h(a)},gotoPage:function(a,b,c){a.getAttr(g.NO_TRANSITION)||f(a,!0,b,c)},nextPage:function(a,b,c){a.getAttr(g.NO_TRANSITION)||f(a,!0,b,c)},prevPage:function(a,b, c){a.getAttr(g.NO_TRANSITION)||f(a,!1,b,c)}}});"use strict";n.when("A","a-carousel-constants").register("a-carousel-accessibility-standard-mobile",function(e,g){function k(d){var e=d.dom.$carousel;d=e.children(".a-carousel-card-empty");var e=e.children("li").not(d),g=e.length,b=g?{"aria-setsize":g}:{};d.attr("aria-hidden","true").removeAttr("aria-setsize").removeAttr("aria-posinset");e.each(function(c){b["aria-posinset"]=c+1;b["aria-hidden"]="false";f(this).attr(b)})}var f=e.$;e=e.constants.NOOP; return{init:function(d){k(d);d.onChange(g.SET_SIZE,function(){k(d)});d.onChange(g.LOADING,function(e){d.dom.$carousel.attr("aria-busy",(!!e).toString());e||k(d)})},gotoPage:e,nextPage:e,prevPage:e}});"use strict";n.when("A","a-carousel-accessibility-standard-desktop","a-carousel-accessibility-standard-mobile").register("a-carousel-strategies-accessibility",function(e,g,k){return{standardDesktop:g,standardMobile:k,none:{init:e.constants.NOOP,gotoPage:e.constants.NOOP,nextPage:e.constants.NOOP,prevPage:e.constants.NOOP}, "default":e.capabilities.mobile||e.capabilities.tablet?"standardMobile":"standardDesktop"}});"use strict";n.when("a-carousel-strategies-display","a-carousel-strategies-transition","a-carousel-strategies-ajax","a-carousel-strategies-accessibility").register("a-carousel-strategies",function(e,g,k,f){return{display:e,transition:g,ajax:k,accessibility:f}});"use strict";n.when("A","jQuery","a-timing-analytics","a-carousel-classes","a-carousel-strategies","a-carousel-constants").register("a-carousel-framework", function(e,g,k,f,d,h){function l(a,c,d,f){c=new c(a,d,f);c.__id=++C;a.data("a-carousel",c);a.removeClass("a-carousel-static");p(a)?e.delay(b,10,c):t.push(c);f.name&&(w[f.name]=c);return c}function b(a){a.init();r.push(a);a.__initialized=!0;a.dom.$container.addClass("a-carousel-initialized");var b=a.getAttr("name");b&&y[b]&&e.each(y[b],function(b){b(a)})}function c(a,b){(b=b[a+"Strategy"])||(b=d[a]["default"]);return d[a][b]}function a(a){for(var b=a.length,c;b--;)c=a[b],c.dom.$container.length&&z.find(c.dom.$container).length|| ((c=c.getAttr("name"))&&delete w[c],a.splice(b,1))}function q(){a(t);a(r)}function u(a){var b=a.data("a-carousel-options")||{};b.displayStrategy=a.data("a-display-strategy");b.transitionStrategy=a.data("a-transition-strategy");b.ajaxStrategy=a.data("a-ajax-strategy");b.accessibilityStrategy=a.data("a-accessibility-strategy");b.carouselClass=a.data("a-class");a=c("display",b);var d=c("transition",b),e=c("ajax",b),g=c("accessibility",b),h=b.carouselClass;h||(h=f["default"]);h=f[h];if(h!==v&&a!==v&& d!==v&&e!==v&&g!==v)return{carouselClass:h,strategies:{display:a,transition:d,ajax:e,accessibility:g},opts:b}}function p(a){return a.hasClass("a-begin")&&0===a.children(".a-end").length?!1:e.onScreen(a)}function m(){g(".a-carousel-static").each(function(){var a=g(this),b=u(a);b&&l(a,b.carouselClass,b.strategies,b.opts)})}function A(){for(var a=t.length;a--;){var c=t[a];p(c.dom.$container)&&(t.splice(a,1),b(c))}}var v,r=[],t=[],x=!1,w={},z=g(document),y={},C=0;e.on("resize orientationchange",function(a, b){q();(b.height||b.width)&&e.delay(function(){e.each(r,function(a){a.resize()})},e.capabilities.mobile||e.capabilities.tablet?100:0)});e.on("a:popover:afterSlideOut",function(){e.each(r,function(a){a.resize()})});e.on("a:carousel:change:name",function(a){a.newValue&&(w[a.newValue]=a.carousel);a.oldValue&&delete w[a.oldValue]});e.on(h.INIT_EVENTS,function(){A();m();e.once(function(){k.stopWidgetLogging("carousel")})()});e.on("a:pageUpdate",q);e.on("scroll",function(){A();m()});e.declarative("a-tabs", "click",function(a){e.delay(function(){A();e.each(r,function(a){a.getAttr("isInTab")&&a.resize()})},50)});e.on("a:popover:afterShow",function(){e.delay(A,50)});e.on("a:popover:ajaxContentLoaded",function(){e.delay(function(){q();m()},50)});e.on.ready(function(){x=!0});h={getCarousel:function(a){a.jquery||(a=g(a));var b=a.closest(".a-carousel-container").data("a-carousel");if(!b){var c=u(a);c&&(b=l(a,c.carouselClass,c.strategies,c.opts))}return b},getCarouselByName:function(a){return w[a]},createAll:function(){q(); m()},initializeAll:function(){q();A()},kill:function(a){a.jquery||(a=g(a));if(a.length&&(a=a.closest(".a-carousel-container"),a.length)){var b=a.data("a-carousel");if(b){var c=e.indexOfArray(r,b);-1v?v:a;a!==b.leftOffset&&(d.animate(c,{left:a},0),b.leftOffset=a,b.isDragging=!0,b.dragCount++)}}function e(a){a.preventDefault();if(d.capabilities.touch||1===a.which){a=a.data.$switch;var b=a.data("a-switch-state");k(a,b.isDragging&&1b.midPoint:!b.isOn);b.isDragging= !1;t(a)}}function p(a,b,c){c={switchState:a,previousState:c};d.trigger("a:switch:"+b,c);a.name&&d.trigger("a:switch:"+a.name+":"+b,c)}function c(a){if(!a.data("a-switch-state")){var b=a.closest(".a-switch-row"),c=a.children(".a-switch-control"),d=b.find(".a-switch-label"),e=d.siblings("input"),h=e.attr("name"),f=b.hasClass("a-active"),l=!b.hasClass("a-disabled"),g=r.left,k=a.width()-c.width()+r.right;a.data("a-switch-state",{input:e,container:b,control:c,label:d,isDragging:!1,rightBoundary:k,leftBoundary:g, midPoint:k/2,initialX:null,leftOffset:f?k:g,maxLeftOffset:r.maxLeftOffset,isOn:f,isEnabled:l,name:h,dragCount:0,clicked:!1})}}function k(a,b){c(a);a=a.data("a-switch-state");var e=a.isOn,h=b!==a.isOn;a.isOn=b;var f=a.control,k=a.maxLeftOffset,g=a.isOn?a.rightBoundary:a.leftBoundary,g=k&&g>k?k:g;d.animate(f,{left:g},300,"ease-out");a.leftOffset=g;f=a.container;a.isOn?f.addClass("a-active"):f.removeClass("a-active");f=a.input;a.isOn?f.attr("checked","checked"):f.removeAttr("checked");h&&p(a,"flip", e);b?p(a,"on",e):p(a,"off",e)}var n=function(a){a.bind("touchmove.a-switch-component",{$switch:a},l);a.bind("touchend.a-switch-component",{$switch:a},e);a.bind("touchcancel.a-switch-component",{$switch:a},e);a.bind("mouseup.a-switch-component",{$switch:a},e)},f=function(a){a.unbind("touchmove.a-switch-component");a.unbind("touchend.a-switch-component");a.unbind("touchcancel.a-switch-component");a.unbind("mouseup.a-switch-component")},w=function(a){return(a.originalEvent.touches[0]||a.originalEvent.changedTouches[0]).pageX}, m=function(a){g("body").bind("mousemove.a-switch-component",{$switch:a},l);g("body").bind("mouseup.a-switch-component",{$switch:a},e)},x=function(a){g("body").unbind("mousemove.a-switch-component",l);g("body").unbind("mouseup.a-switch-component",e)},y=function(a){return a.pageX},r={left:-1,right:-1};h.when("prv:skin-vars").execute(function(a){r=a.toggle.bounds});var u=null,t=null,q=null;d.capabilities.touch?(u=n,t=f,q=w):(u=m,t=x,q=y);d.declarative("a-switch",d.capabilities.touch?"touchstart":"mousedown", function(a){var b=a.$event;b.preventDefault();if(d.capabilities.touch||1===b.which){a=a.$declarativeParent;c(a);var e=a.data("a-switch-state");e.dragCount=0;e.clicked=!0;e.isDragging=!1;e.isEnabled&&(e.initialX=q(b),u(a))}});d.declarative("a-switch-input","change",function(a){a.$event.preventDefault();a=a.$target.closest(".a-switch-row").find(".a-switch");c(a);var b=a.data("a-switch-state");k(a,!b.isOn)});d.declarative("a-switch-label","click",function(a){a.$event.preventDefault();a=a.$target.closest(".a-switch-row").find(".a-switch"); c(a);var b=a.data("a-switch-state");b.clicked?b.clicked=!1:b.isEnabled&&k(a,!b.isOn)});h.when("ready").execute("a-switch-normalization",function(){g(".a-switch-input").each(function(){var a=g(this),b=a.next().children(".a-switch");k(b,a.prop("checked"))})});return{ensureInitialized:c,setOnState:k,setEnabled:function(a,b){c(a);a=a.data("a-switch-state");var d=a.container;b?d.removeClass("a-disabled"):d.addClass("a-disabled");a.isEnabled=b},SWITCH_STATE:"a-switch-state",SWITCH_CONTAINER_CLASS:"a-switch-row", SWITCH_CLASS:"a-switch"}})}); /* ******** */ (function(b){var a=window.AmazonUIPageJS||window.P,g=a._namespace||a.attributeErrors,e=g?g("AmazonUIProgressBar","AmazonUI"):a;e.guardFatal?e.guardFatal(b)(e,window):e.execute(function(){b(e,window)})})(function(b,a,g){b.when("A","ready").register("a-progress",function(e){function b(a){(a?f(a):f(".a-js-progress-bar")).each(function(){var b=f(this);if(e.onScreen(b,0)){var a,h,c,g;a=+b.attr("data-progress-percentage");h=-(a-100);c=b.width();g=h/100*c;var d=b.find(".a-js-progress-tooltip"),k=d.width(); d.find(".a-js-tooltip-arrow");a=(a+h/2)/100*c-k/2;h=k+a;(k=hg&&d.addClass("aok-hidden");f(b.find(".a-js-progress-tooltip")).removeClass("a-progress-tooltip-hidden").addClass("a-progress-tooltip-revealed")}})}var f=e.$;b();e.on("resize scroll",function(a){b()});return{init:b}})}); /* ******** */ (function(l){var t=window.AmazonUIPageJS||window.P,B=t._namespace||t.attributeErrors,b=B?B("AmazonUIPopoverJS","AmazonUI"):t;b.guardFatal?b.guardFatal(l)(b,window):b.execute(function(){l(b,window)})})(function(l,t,B){l.when("A","a-popover-base-factory").register("a-popover-base-apis",function(b,d){return{show:function(b){var c=d.get(b.$trigger?b.$trigger:b);if(c)return c.show.apply(c,arguments)},hide:function(b){var c=d.get(b);if(c)return c.unlock(1),c.hide.apply(c,arguments)},get:function(b){return d.get(b)}, remove:function(b){return d.remove(b)}}});"use strict";l.when("A","a-popover-util","a-popover-objectclass","a-popover-data").register("a-popover-base-factory",function(b,d,g,c){function k(a){return p[a]?p[a]:null}function f(a,e){return new g.PopoverClass(a,e)}function a(a,n){var b=null;if("number"===typeof a)b=k(a);else if("string"===typeof a)(b=e[a]?e[a]:null)||(b=k(a));else if("object"===typeof a)if(a.$popover)b=a;else if(a=h(a),b=a.data("a-popover-id"),b||(b=a.find(".a-declarative").eq(0),b=b.length? b.data("a-popover-id"):null),b=k(b),!b){var m=a.data("action");(m=m?a.data(m):null)&&m.name&&(b=m.name,b=e[b]?e[b]:null,!b||n&&b.type!==n?b=null:(n=(n=b.attrs("currentDataStrategy"))?c.getStrategyByName(n):c.guessStrategyByAttrs(b.attrs()))&&n.reusePopover?b.$trigger[0]!==a[0]&&(b.$trigger.data("a-popover-id",null),b.$trigger=a):b=null)}return b}function m(){q||(q=f({id:-1,$popover:v,$trigger:v,immersive:!0},{isActive:function(){return!0},hideMethod:function(){this.hideChildren()},showMethod:b.constants.NOOP})); return q}var h=b.$,n=1,e={},p={},v=h("\x3cdiv id\x3d'a-popover-root' style\x3d'z-index:-1;position:absolute;' /\x3e").appendTo("body"),q;return{getRoot:m,get:function(e,h){h=h?h:this?this.type:null;return(e=a(e,h))&&h&&e.type!==h?null:e},create:function(c,g){var d=h(c),v=g.attributes||{},q=g.typeSpecificFunctions||g.variant||{};g=g.actionCheck||!1;d.data("a-popover-id");var l=v.type,A=null;!l||d.hasClass("a-declarative")&&d.data("action")&&-1!==d.data("action").indexOf(l)||(d=b.declarative.create(d, "a-"+l),c=d[0]);if(g&&d.data("action")&&-1===d.data("action").indexOf(l))return null;l&&d&&(A=a(d));if(A)return A.type!==l?null:A;d=v;c=h(c);(v=d.type)?(-1===h.inArray(v,["modal","secondary-view","popover"])||d.popoverLabel||t.ueLogError&&-1!==document.getElementsByTagName("body")[0].className.indexOf("a-aui_accessibility_49860-t1")&&t.ueLogError({message:"[popoverLabel attribute is required for all AUI popovers, modals and secondary views for accessibility reasons. Please see http://tiny/g8mxo1mk/auiamazdevepopo for more details]"}, {logLevel:"ERROR"}),c&&c.length?(d=b.extend({id:n++,$trigger:c,$triggerWrapper:null},d),q=b.copy(q),q=f(d,q),p[q.id]=q,q.name&&(e[q.name]=q),c.data("a-popover-id",q.id),c=q.$trigger.closest(".a-popover"),c=!q.attrs("immersive")&&c.length?k(c.data("a-popover-id"))||m():m(),q.parent=c,c.children.push(q)):q=null):q=null;return q},remove:function(a,h){a=this.get(a);var n=!1;if(a){n=a.id;if(a&&-1b.now()-f)&&(f=b.now(),b.delay(function(){k(document.activeElement).hasClass("a-popover-start")&&h.$lastTabbable.focus()},0))});b.declarative("a-popover-a11y","focusin",function(g){var h=c(g.$target);h&&g.$target.length&&g.$target.hasClass("a-popover-end")&& !(a&&100>b.now()-a)&&(a=b.now(),b.delay(function(){h.$firstTabbable.focus()},0))});b.declarative("a-popover-a11y","keydown",function(a){var h=a.$event;h.keyCode===b.constants.keycodes.ESCAPE&&(a=c(a.$target),h.preventDefault(),a&&a.hide())});b.on("resize zoom",function(){g.getRoot().updatePosition()});if(b.capabilities.isSafari&&b.capabilities.ios)b.on("a:popover:refresh",function(a){a=a.popover;a.$popover&&a.$popover.undelegate('input[type\x3d"date"]',"blur").delegate('input[type\x3d"date"]',"blur", function(){var a=b.$(t);a.scrollTop(a.scrollTop()+1)})})});"use strict";l.when("A","a-popover-base-apis","a-popover-base-handlers").register("a-popover-base",function(b,d,g){return d});"use strict";l.when("A","a-popover-util","a-popover-data","a-popover-position","a-popover-lightbox","a-popover-animate").register("a-popover-objectclass",function(b,d,g,c,k,f){function a(a,e){var c=-1,g=[1],l=-2;this.parent=null;this.children=[];this.typeSpecificFunctions={};this.attributes={position:"triggerVertical", alone:!1,immersive:!1,restoreFocusOnHide:!0};var r=function(){this.isActive()?this._willTriggerEvents&&d.trigger("visible",this):d.trigger("invisible",this);return this},t=function(a,e){var c=this.isActive(),f=this.getDataStrategy(),d=!this.$popover,p=e||d;e=!1;a=a||p;if(!p)for(var k=g.length;k--&&!p;)p=!n[g[k]];p&&(p=u.apply(this),p=h(p),d||(f.unloadContent(this),this.$container.remove(),e=!0),h("body").append(p),this.$container=p,this.$popover=this.$container.hasClass("a-popover")?this.$container: this.$container.find(".a-popover"),this.$startAnchor=this.$popover.hasClass("a-popover-start")?this.$popover:this.$popover.find(".a-popover-start"),this.$endAnchor=this.$popover.find(".a-popover-end"),this.$popover.attr("id","a-popover-"+this.id).data("a-popover-id",this.id));this.attrs("immersive")||(p=parseInt(this.parent.$popover.css("z-index"),10),b.isFiniteNumber(p)||(p=this.parent.attrs("immersive")?1010:0),this.$popover.css("z-index",Math.max(299,100+p)));if(f.shouldRefreshContent(this)||a)e|| f.unloadContent(this),f.loadContent(this,d);this.typeSpecificFunctions.updateDimensions!==m&&this.typeSpecificFunctions.updateDimensions.apply(this);g=[];c&&C.call(this,[],!1);a=this.$popover.find(".a-popover-inner").find("a, button, input, select, textarea, [tabindex]:not([tabindex\x3d'-1'])");a=a.not(".a-dropdown-link");this.$firstTabbable=this.$popover.find('[data-action\x3d"a-popover-close"]');this.$firstTabbable=this.$firstTabbable.length?this.$firstTabbable:a.first();this.$lastTabbable=0=== a.length?this.$firstTabbable:a.last();return this},C=function(a,e){function h(){c.updatePosition();var b=c.attrs("navigate");!e&&b&&c.attrs("navigate",!1);g.call(c,r,a);e&&d.trigger("show",c);p&&p.apply(c,a);e&&d.trigger("afterShow",c);c.$popover.attr("aria-hidden","false");!e&&b&&c.attrs("navigate",b);l=2}var c=this;e=!!e;var n=c.typeSpecificFunctions,g=n.showMethod!==m?n.showMethod:v,f=n.beforeShowMethod!==m?n.beforeShowMethod:null,p=n.afterShowMethod!==m?n.afterShowMethod:null;l=1;c._willTriggerEvents= e;c.attrs("originalFocus",document.activeElement);c.$popover.css("visibility","hidden").addClass("a-popover-hidden").show();f&&f.apply(c,a);c.attrs("synchronous")?h():b.delay(function(){h()},0)};this.show=function(){var a=this,e=a.attrs("lightboxOptions")||null;if(a.isActive()||f.isAnimating(a))return this;a.lock(1);e&&k.lock(1);a.attrs("alone")&&b.each(a.parent.children,function(e){e.isActive()&&e.id!==a.id&&!e.attrs("modeless")&&e.unlock().hide()});d.trigger("beforeShow",a);if(!a.$container||a.isDirty()|| a.getDataStrategy().shouldRefreshContent(a))d.trigger("refresh",a),t.call(a);if(a.draggable){var h=a.$container;b.draggable(h,{handle:h.find(".a-popover-draggable-handle")})}e&&k.show(b.extend({popover:a},e));C.call(a,arguments,!0);b.delay(function(){a.unlock(1);e&&k.unlock(1)},0);return this};this.hide=function(){var a=this,e=a.typeSpecificFunctions,c=e.hideMethod!==m?e.hideMethod:q,n=e.beforeHideMethod!==m?e.beforeHideMethod:null,g=e.afterHideMethod!==m?e.afterHideMethod:null,v=a.attrs("lightboxOptions")|| null;if(!a.isActive()||a.isLocked()||f.isAnimating(a))return this;l=-1;a.hideChildren();d.trigger("beforeHide",a);n&&n.apply(a,arguments);c.call(a,r,arguments);d.trigger("hide",a);b.delay(function(){g&&g.apply(a,arguments);a.$popover.attr("aria-hidden","true");v&&(a.parent.attrs("lightboxOptions")?k.show(b.extend({popover:a.parent},v)):k.hide(v));d.trigger("afterHide",a);l=-2;if(a.attrs("restoreFocusOnHide")){var e=null;"dropdown"===a.type?e=a.sourceButton.find("[aria-pressed]"):a.$trigger&&h(a.$trigger).length&& (e=a.$trigger.is("a, input, button")?a.$trigger:a.$trigger.find("a, input, button"));e&&e.length||(e=h(a.attrs("originalFocus")));!e.length||p&&!e.is(":visible")||b.delay(function(){e.focus()},400)}},0);return this};this.update=function(a){var e="string"===typeof a?{content:a}:b.copy(a),h=this.attrs();a=this.getDataStrategy();b.each(e,function(a,e){(a&&!h[e]||h[e]&&h[e]!==a)&&g.push(e)});this.isDirty()&&(e=b.extend({},h,e),this.attrs(e),this.getDataStrategy(e),this.$popover&&a.unloadContent(this), this.isActive()&&(t.call(this,!0),this.focus()));return this};this.refresh=function(a,e){return t.call(this,a||!0,e||!1)};this.isActive=function(){return 1<=l};this.isVisible=function(){return 2===l};this.isContentLoading=function(){return 3===l};this.setContentLoading=function(){l=3};this.isContentLoaded=function(){return 4===l};this.setContentLoaded=function(){l=4};this.isDirty=function(){return 0f&&n.css({height:f+"px","overflow-y":"scroll"})}d.trigger("afterUpdatePosition",a);d.trigger("positionUpdated",a);b.each(a.children,function(a){a.isActive()&&a.updatePosition()})};a.attrs("immersive")&&(b.capabilities.mobile||b.capabilities.tablet)?(e.css({top:0, left:0}),b.delay(function(){n()},0)):n()}return a};l.attrs=function(a,e){var h=this;if(e===m&&"object"!==typeof a)return a?"string"===typeof a?this.attributes[a]!==m?this.attributes[a]:null:null:this.attributes;"object"===typeof a?b.each(a,function(a,e){h.attrs(e,a)}):"string"===typeof a&&(this.attributes[a]=e,h[a]=e);return this};l.hideChildren=function(){b.each(this.children,function(a){a.unlock(1);a.hide()});return this};l.focus=function(){var a=this,c=h(t),n=c.scrollTop(),g=a.$popover.offset().top; e&&n>g&&c.scrollTop(g);b.delay(function(){a.$startAnchor.focus()},0);return this};return{PopoverClass:a}});"use strict";l.when("jQuery","ready").register("a-changeover",function(b){b(document).delegate(".a-changeover:not(.a-changeover-manual)","webkitAnimationEnd animationend click touchstart",function(b){this.style.display="none"})});"use strict";l.when("A","a-popover-util").register("a-popover-ajax-strategy",function(b,d){return{name:"ajax",reusePopover:!1,loadContent:function(g,c){g.setContentLoading(); var k=g.attrs("url"),f=g.attrs("timeout")||1E4,a=g.attrs("ajaxFailMsg")||"Sorry, content is not available.",m=!!g.attrs("cache"),h=g.attrs("spinnerTimer"),n=g.attrs("ajaxHandler"),e=g.attrs("content");g.attrs("content",null);if(e&&!c)g.updateContent(e),h&&clearTimeout(h),n&&n.abort&&n.abort();else{var p=function(){return!g.attrs("content")&&"ajax"===g.attrs("currentDataStrategy")&&(g.isVisible()||g.isActive())},h=b.delay(function(){p()&&(d.showSpinner(g),g.setAriaBusy(!0))},100),v=function(a,e,c){p()&& (clearTimeout(h),g.setContentLoaded(),d.trigger(e,g),g.setAriaBusy(!1),g.update({content:a}),g.isActive()&&g.updatePosition(),c&&d.trigger("ajaxContentLoaded",g))},n=b.ajax(k,{type:"GET",timeout:f,cache:m,success:function(a){v(a,"ajaxSuccess",!0)},error:function(){v(a,"ajaxFail",!1)}});g.attrs({spinnerTimer:h,ajaxHandler:n})}return this},unloadContent:function(b){d.clearContent(b);return this},shouldRefreshContent:function(b){return!b.attrs("manualRefresh")},isValidStrategy:function(b){return!!b.url}}}); "use strict";l.when("A","a-popover-util").register("a-popover-inline-strategy",function(b,d){return{name:"inline",reusePopover:!1,loadContent:function(b){b.setContentLoading();var c=b.attrs("content");c&&b.attrs("content",null);if(!c)var c=b.$trigger,d=c.data("action"),c=c.data(d)||{},c=c.inlineContent?c.inlineContent:null;c||(c=b.attrs("inlineContent"));b.updateContent(c);b.setContentLoaded();return this},unloadContent:function(b){var c=b.getContent(),c=c&&0n&&nn?e.addClass("a-lgtbox-vertical-scroll"):e.removeClass("a-lgtbox-vertical-scroll");d.hasClass("a-lgtbox-vertical-scroll")&&-1k&&a>f?c.triggerRight-c.popoverWidth:c.triggerLeft;return m}}});"use strict";l.when("A","a-dropdown-base-positions").register("a-dropdown-base-view-base", function(b,d){return b.extend(d,{updateContent:function(b){"string"===typeof b?this.$popover.find(".a-popover-inner").html(b):b&&this.$popover.find(".a-popover-inner").html("").append(b)},beforeShowMethod:function(){this.parent.lock(1);this.$trigger.attr("aria-pressed",!0)},afterShowMethod:function(){var g=this.$popover,c=g.find(".a-active");b.delay(function(){c.length?c.closest("li").focus():c=g.find("li").first().focus()},0)},beforeHideMethod:function(){this.parent.unlock(1)},afterHideMethod:function(){this.$trigger.attr("aria-pressed", !1);this.$popover.css("width","auto")}})});"use strict";l.when("A","a-dropdown-base-view-base").register("a-dropdown-base-view",function(b,d){return d});"use strict";l.when("A","a-popover-base-factory","a-dropdown-base-view").register("a-dropdown-base-factory",function(b,d,g){function c(h,n,e){var c=['\x3cli tabindex\x3d"0" role\x3d"option"'],f=h.data("aCssClass"),g=h.data("aId"),m=h.data("aHtmlContent"),d=h.data("aImageSource"),k=JSON.stringify({stringVal:h.val()}),k=['\x3ca tabindex\x3d"-1" href\x3d"javascript:void(0)" data-value\x3d"', b.escapeHtml(k),'"'],l=["a-dropdown-link"],t=["a-dropdown-item"];n&&(l.push("a-active"),c.push(' aria-checked\x3d"true"'));a&&(b.capabilities.mobile||b.capabilities.tablet)&&l.push("a-list-link-after-group");a=!1;f&&t.push(f);g&&c.push(' id\x3d"'+g+'"');c.push('aria-labelledby\x3d"');c.push(e);c.push('"');k.push(' id\x3d"');k.push(e);k.push('"');c.push(' class\x3d"'+t.join(" ")+'"');c.push("\x3e");m?n=m:(n=[],d&&(l.push("a-option-has-image"),n.push('\x3cimg src\x3d"'+d+'" class\x3d"a-rich-option-image" /\x3e')), n.push(h.html()),n=n.join(""));k.push(' class\x3d"');k.push(l.join(" "));k.push('"\x3e');k.push(n);k.push("\x3c/a\x3e");c.push(k.join(""));c.push("\x3c/li\x3e");return c.join("")}function k(b){b.jquery||(b=f(b));var n=b.children("optgroup,option:not(.a-prompt)"),e=!1,g=b[0],d=b.attr("id")?b.attr("id"):"dropdown"+m++,k,l;-1b.length&&(b=e.find('[aria-checked\x3d"true"]')); e=b;return{index:0u)){k=(g.data("a-user-navigated-text")||"")+String.fromCharCode(l).toLocaleLowerCase();g.data("a-user-navigated-text",k);for(var r=g.children();ua.grid_units&&(c.addClass("a-button-span"+a.grid_units),e.addClass("a-button-span"+a.grid_units)));a.width_name&&("base"===a.width_named?e.addClass("a-button-width-normal"):e.removeClass("a-button-width-normal"));if(a.status){var u= a.status,b=e.closest(".a-dropdown-container, .a-splitdropdown-container").find(".a-button"),q="error"===u,u="disabled"===u;n.disabled=u;b.toggleClass("a-button-disabled",u);u?b.attr("aria-disabled","true"):b.removeAttr("aria-disabled");b.toggleClass("a-button-error",q)}a.native_id&&(n.id=a.native_id,k.length&&(k[0].htmlFor=a.native_id));a.id&&(g.id=a.id);a.native_css_class&&((g=c.data("a-native-class"))&&c.removeClass(g),c.addClass(a.native_css_class).data("a-native-class",a.native_css_class));a.css_class&& ((g=e.data("a-class"))&&e.removeClass(g),e.addClass(a.css_class).data("a-class",a.css_class));a.label_text!==f&&(""===a.label_text?(e.find(".a-dropdown-label").remove(),c.siblings("label").remove()):(g=e.find(".a-dropdown-label"),g.length?g.text(a.label_text):e.find(".a-dropdown-prompt").before(d("\x3cspan class\x3d'a-dropdown-label' /\x3e").text(a.label_text)),k.length?k.text(a.label_text):c.before(d("\x3clabel for\x3d'"+n.id+"' class\x3d'a-native-dropdown' /\x3e").text(a.label_text))),e.css("min-width", ""===a.label_text?"0.1%":"0%"));this.refreshPopover(this.options);return this},setValue:c,val:k,getOptions:function(a){var c=this.options.$select,h=[];a=a===f?c.children("optgroup, option:not(.a-prompt)"):d.isArray(a)?a:[a];for(var n=0,e=a.length;n|\s>/g,"\x3e")},getEndAnchorHtml:function(a){a=k;b.capabilities.ios&&(a=a.replace(/span/g,"button"));return a}}});"use strict";l.declare("a-popover-accessibility-templates", {startAnchorTemplate:'\x3cspan tabindex\x3d"0" role\x3d"dialog" class\x3d"{{ANCHOR_NAME}} a-popover-a11y-offscreen" {{ARIA_LABEL}} {{ARIA_DESCRIBEDBY}}\x3e\x3c/span\x3e',startAnchorDeclarativeTemplate:'\x3cspan tabindex\x3d"0" role\x3d"dialog" data-action\x3d"a-popover-a11y" class\x3d"{{ANCHOR_NAME}} a-popover-a11y-offscreen a-declarative" {{ARIA_LABEL}} {{ARIA_DESCRIBEDBY}}\x3e{{LABEL_STR}}\x3c/span\x3e',endAnchorTemplate:'\x3cspan tabindex\x3d"0" class\x3d"a-popover-end a-popover-a11y-offscreen"\x3e\x3c/span\x3e', descriptionTemplate:'\x3cspan id\x3d"{{DESCRIPTION_ID}}" class\x3d"a-popover-a11y-offscreen"\x3e{{DESCRIPTION}}\x3c/span\x3e'});"use strict";l.when("A","a-popover-util").register("a-popover-ajax",function(b,d){return{update:function(b,c,d){var f={};f.url=c;d.timeout&&(f.timeout=d.timeout);d.ajaxFailMsg&&(f.ajaxFailMsg=d.ajaxFailMsg);d.cache&&(f.cache=d.cache);b.update(f)},showSpinner:function(b){return d.showSpinner(b)}}});"use strict";l.when("A").register("a-popover-animate",function(b){function d(c, d){return function(){b[c].apply(b,d)}}function g(b,d){return function(){b._isAnimating=!1;d&&d()}}return{isAnimating:function(b){return b._isAnimating},animate:function(c,k,f,a,m){c._isAnimating=0a.windowBottom-20&&(c=Math.min(20,a.windowBottom-a.triggerBottom+20),b.deltaTop=b.top+a.popoverHeight-(a.windowBottom-c),b.top=a.windowBottom-c-a.popoverHeight);return b}function k(a){var b={deltaLeft:0},c;b.left=a.triggerHorizontalCenter-a.popoverWidth/2;20>b.left?(c=Math.min(20,a.triggerLeft-20),b.deltaLeft= b.left-c,b.left=c):b.left+a.popoverWidth>a.windowRight-20&&(c=Math.min(20,a.windowRight-a.triggerRight+20),b.deltaLeft=b.left+a.popoverWidth-(a.windowRight-c),b.left=a.windowRight-c-a.popoverWidth);return b}var f=b.$;f(t);var a=null,m=1,h=b.capabilities.mobile&&b.capabilities.isIE10Plus;l.when("prv:skin-vars-desktop").execute(function(a){m=a.popover.POPOVER_SPACING?a.popover.POPOVER_SPACING:m});return{windowCenter:function(a){a=d(a.$popover,a.$trigger);var b={};b.top=(a.windowHeight-a.popoverHeight)/ 2;b.left=(a.windowWidth-a.popoverWidth)/2;0>b.top&&(b.top=0);return b},windowTop:function(a){a=d(a.$popover,a.$trigger);var b={top:0};b.left=a.windowWidth/2-a.popoverWidth/2;return b},windowFullWidth:function(a){return{top:0,left:0}},triggerRight:function(a,b){var f=a.$popover,h=a.$trigger;b||(b=d(f,h));h=c(b);h.left=b.triggerRight;a.attrs("popoverArrow")&&(g(f).addClass("a-arrow-right"),f.find(".a-arrow-border").css("top",b.popoverHeight/2+h.deltaTop));return h},triggerLeft:function(a,b){var f=a.$popover, h=a.$trigger;b||(b=d(f,h));h=c(b);h.left=b.triggerLeft-b.popoverWidth;h.left=0b.windowRight-b.triggerRight?this.triggerLeft(a,b):this.triggerRight(a,b)},triggerVertical:function(a,b){var c=a.$popover,f=a.$trigger;b=b?b:d(c,f);return b.triggerTop-b.windowTop>b.popoverHeight+ 20?this.triggerTop(a,b):this.triggerBottom(a,b)},triggerVerticalAlignLeft:function(a,b){var c=a.$popover,f=a.$trigger;b||(b=d(c,f));var f={},h=0,k,m=b.windowBottom-b.triggerBottom;f.left=b.triggerLeft;f.top=m>b.popoverHeight?b.triggerBottom+3:b.triggerTop-b.popoverHeight-3;20>f.left?(k=Math.min(20,b.triggerLeft-20),h=f.left-k,f.left=k):f.left+b.popoverWidth>b.windowRight-20&&(k=Math.min(20,b.windowRight-b.triggerRight+20),h=f.left+b.popoverWidth-(b.windowRight-k),f.left=b.windowRight-k-b.popoverWidth); a.attrs("popoverArrow")&&(g(c).addClass(m>b.popoverHeight?"a-arrow-bottom":"a-arrow-top"),c.find(".a-arrow-border").css("left",b.triggerWidth/2+h));return f},customPosition:function(a,b){return b.call(this,{popover:a,$popover:a.$popover,$trigger:a.$trigger,measure:d})}}});"use strict";l.when("A").register("a-popover-util",function(b){function d(b,c){for(var a=b.children.length;a--;){var g=d(b.children[a],c);if(g)return g}if(c(b))return b}var g=b.$,c=/^-?\d+(?:\.\d+)?$/;return{trigger:function(c,f){b.trigger("a:popover:"+ c,{popover:f});f.name&&b.trigger("a:popover:"+c+":"+f.name,{popover:f})},extractDeclarativeParams:function(c,f){c=g(c);c=c.hasClass("a-declarative")?c:c.find(".a-declarative").eq(0);f="a-"+f;var a=c.data("action");return a&&b.contains(a,f)?{attributes:c.data(f)||null,$trigger:c}:null},eventOccursWithin:function(b,c){b=g(b.target);return 0a)return c({"padding-right":b+"px","box-sizing":"content-box"}),!0;c({"padding-right":"","box-sizing":""});return!1}function a(a){return function(b){a.css(b)}}var m=b.$,h=b.capabilities.isIE10Plus&&b.capabilities.mobile,n=0;l.when("prv:skin-vars").execute(function(a){n=a.popover.optionalButtonHeight});l.declare("prv:a-model-applyHorizonalScrollStyles",f);return{innerScroll:{positionStrategy:function(c){var l= c.popover,v=c.$popover,q=c.$trigger,u=v.find(".a-popover-inner").css("height","auto"),r=v.closest(".a-modal-scroller"),w={},x=b.viewport(!0),z=.1*x.height,y=.05*x.width,x=.8*x.height,A=l.attrs("height"),l=l.attrs("min-height");v.css({height:A?A:"","min-height":l?l:""});q=c.measure(v,q);w.left=(q.windowWidth-q.popoverWidth)/2;f(w.left,y,a(v))&&(w.left=y);g.evaluateActualHeight(c,q.popoverHeight,n)>x?(l=v.find(".a-popover-header, .a-modal-close-nohead-top").outerHeight(!0)||0,A=v.find(".a-popover-footer").outerHeight(!0)|| 0,c=g.getOffsetTopDelta(c,z,n),x-=c,z+=c,u.css({height:x-l-A+"px","overflow-y":"auto"}),v.css({height:x,"min-height":0}),w.top=z):(w.top=(q.windowHeight-q.popoverHeight)/2,u.css("height","auto"));w.left+=q.zoomLeft;w.top+=q.zoomTop;h&&(r.css("top",m(t).scrollTop()),v.removeClass("a-popover-pan-y").addClass("a-popover-pan-x"),v=m(document).height(),u=m(document).width(),m("#"+d.LIGHTBOX_ID).css({height:v,width:u>q.popoverWidth?u:q.popoverWidth+y}));b.capabilities.isMetroIEGuess&&b.capabilities.isIETouchCapable&& k();return w},beforeShowMethod:b.constants.NOOP,beforeHideMethod:b.constants.NOOP},modalScroll:{positionStrategy:function(c){var d=c.$popover,g=c.$trigger,h=d.closest(".a-modal-scroller"),m=d.find(".a-popover-inner").css("height","auto");if(d.hasClass("a-popover-modal-fixed-height")){var l=d.find(".a-popover-footer");m.css("padding-bottom",l.height()+15)}var m={},n=b.viewport(!0),t=n.height,l=.1*t,n=.05*n.width,t=.8*t,z=d.height(),y=d.width();c=c.measure(d,g);m.left=(c.windowWidth-y)/2;m.top=(c.windowHeight- z)/2;f(m.left,n,a(d))&&(m.left=n);z>t?h.length?(m.top=0,d.css({position:"relative",margin:c.zoomTop+l+"px 0 "+l+"px "+(c.zoomLeft+m.left)+"px"}),m.left=0,h.css("padding-bottom","1px")):z>t&&(m.top=padding):h.length&&(d.css({position:"absolute",margin:"0px"}),h.css("padding-bottom","0px"));m.left+=c.zoomLeft;m.top+=c.zoomTop;b.capabilities.isMetroIEGuess&&b.capabilities.isIETouchCapable&&k();return m},beforeShowMethod:function(){c(this)},beforeHideMethod:function(){this.$popover.closest(".a-modal-scroller").css("visibility", "hidden").unbind("scroll")}},util:{determineMaximumInnerHeight:function(a){var c=a.$popover;a=.8*b.viewport().height;var d=c.find(".a-popover-header, .a-modal-close-nohead-top").outerHeight(!0)||0,c=c.find(".a-popover-footer").outerHeight(!0)||0;return a-d-c},determineInnerVerticalPadding:function(a){a=a.$popover.find(".a-popover-inner");return a.outerHeight()-a.height()}}}});"use strict";l.when("A","a-popover-base-factory","a-modal-view","a-popover-util").register("a-modal-factory",function(b,d, g,c){function k(k,h){var l=!1,e=!1;b.capabilities.mobile||b.capabilities.tablet||(l=c.getBool(h.modeless),e=c.getBool(h.draggable));h={modeless:l,draggable:e,type:"modal",alone:!0,immersive:!0,position:"windowCenter",header:h.header,hideHeader:h.hideHeader,footer:h.footer,padding:h.padding,width:h.width,height:h.height,"max-width":h["max-width"],"max-height":h["max-height"],"min-width":h["min-width"],"min-height":h["min-height"],closeButton:c.getBool(h.closeButton,!0),timeout:h.timeout,lightboxOptions:l? void 0:{lockScroll:!0,showDuration:f||a?0:null},data:h.data||{},dataStrategy:h.dataStrategy,url:h.url,manualRefresh:!!h.manualRefresh,ajaxFailMsg:h.ajaxFailMsg,cache:c.getBool(h.cache,!0),inlineContent:h.inlineContent?h.inlineContent:h.content,name:h.name,closeButtonLabel:h.closeButtonLabel?h.closeButtonLabel:"Close",hideHeaderCloseButtonLayout:h.hideHeaderCloseButtonLayout,popoverLabel:h.popoverLabel,ariaDescription:h.ariaDescription,legacyNavigable:c.getBool(h.legacyNavigable,!0)};return d.create(k, {attributes:h,typeSpecificFunctions:g,actionCheck:!0})}var f=-1g-c?c-g:0},evaluateActualHeight:function(b,g,c){return b.$popover.find(".a-button-close").length&&!b.$popover.find(".a-button-close-a11y").length?g+c:g}}});"use strict";l.when("A","a-popover-view-base","a-popover-util","a-popover-accessibility").register("a-popover-view", function(b,d,g,c){var k=!0;l.when("prv:skin-vars").execute(function(b){k=b.popover.closeButtonEnabled});return b.extend(d,{skin:function(b){var a=b.attrs("id"),d=b.attrs("header"),g=k&&b.attrs("closeButton"),l=b.attrs("closeButtonLabel")?b.attrs("closeButtonLabel"):"",e=b.attrs("popoverLabel")?b.attrs("popoverLabel"):"",p=b.attrs("ariaDescription"),t=b.attrs("padding");b=b.attrs("popoverArrow");e={id:a,header_str:d,label_str:e,aria_description:p};g='\x3cbutton data-action\x3d"a-popover-close" class\x3d"a-button-close '+ (g?"":"a-button-close-a11y")+' a-declarative" aria-label\x3d"'+l+'"\x3e\x3ci class\x3d"a-icon a-icon-close"\x3e\x3c/i\x3e\x3c/button\x3e';d=(l=d&&""!==d)?['\x3cdiv class\x3d"a-popover-header"\x3e',g,'\x3ch4 class\x3d"a-popover-header-content" id\x3d"a-popover-header-',a,'"\x3e',d,"\x3c/h4\x3e\x3c/div\x3e"].join(""):"";t="none"===t?" a-padding-none":"";b=b?'\x3cdiv class\x3d"a-arrow-border"\x3e\x3cdiv class\x3d"a-arrow"\x3e\x3c/div\x3e\x3c/div\x3e':"";return['\x3cdiv class\x3d"a-popover ',l?"a-popover-has-header": "a-popover-no-header",' a-declarative" data-action\x3d"a-popover-container a-popover-a11y"\x3e',c.getStartAnchorHtml(e),'\x3cdiv class\x3d"a-popover-wrapper"\x3e',d,'\x3cdiv class\x3d"a-popover-inner',t,'"\x3e',""===d?g:"",'\x3cdiv class\x3d"a-popover-content" id\x3d"a-popover-content-',a,'"\x3e\x3c/div\x3e\x3c/div\x3e',b,"\x3c/div\x3e",c.getEndAnchorHtml(e),"\x3c/div\x3e"].join("")}})});"use strict";l.when("A","a-popover-base-factory","a-popover-view","a-popover-util").register("a-popover-factory", function(b,d,g,c){function k(b,a){a={type:"popover",alone:!0,header:a.header,width:a.width,height:a.height,"max-width":a["max-width"],"max-height":a["max-height"],"min-width":a["min-width"],"min-height":a["min-height"],padding:a.padding,closeButton:c.getBool(a.closeButton,!0),position:a.position||"triggerVertical",activate:a.activate||"onmouseover",timeout:a.timeout,data:a.data||{},dataStrategy:a.dataStrategy,url:a.url,manualRefresh:!!a.manualRefresh,ajaxFailMsg:a.ajaxFailMsg,cache:c.getBool(a.cache, !0),inlineContent:a.inlineContent?a.inlineContent:a.content,name:a.name,closeButtonLabel:a.closeButtonLabel?a.closeButtonLabel:"Close",popoverLabel:a.popoverLabel,ariaDescription:a.ariaDescription,focusWhenShown:c.getBool(a.focusWhenShown,!0),popoverArrow:c.getBool(a.popoverArrow,!0),restoreFocusOnHide:c.getBool(a.restoreFocusOnHide,!0)};return d.create(b,{attributes:a,typeSpecificFunctions:g,actionCheck:!0})}return{type:"popover",create:k,get:function(b){var a=d.get(b,"popover");a||"object"!==typeof b|| (b=c.extractDeclarativeParams(b,"popover"))&&(a=k(b.$trigger,b.attributes||{}));return a},remove:function(b){return d.remove(b,"popover")}}});"use strict";l.when("A","a-popover-factory").register("a-popover-handlers",function(b,d){function g(a){a&&!a.destroyTimer&&(a.destroyTimer=b.delay(function(){a.hide()},250))}function c(a){a&&(clearTimeout(a.destroyTimer),a.destroyTimer=null,clearTimeout(a.parent.destroyTimer),a.parent.destroyTimer=null)}var k=b.$,f=!(b.capabilities.mobile||b.capabilities.tablet)&& b.capabilities.ios;b.declarative("a-popover","click",function(a){var b=d.get(a.$declarativeParent);b&&("onclick"===b.attrs("activate")||f)&&(b.show(),a.$event.preventDefault())});b.declarative("a-popover","keydown",function(a){var c=b.constants.keycodes,g=a.$event.which;if(g===c.ENTER||g===c.SPACE)a.$event.preventDefault(),d.get(a.$declarativeParent).show()});if(!f){var a;b.declarative("a-popover","mouseenter",function(g){var h=d.get(g.$declarativeParent);h&&"onmouseover"===h.attrs("activate")&&(c(h), a=b.delay(function(){(h=d.get(g.$declarativeParent))&&h.show()},200))});b.declarative("a-popover","mousemove",function(a){2>b.cursor().speed&&(a=d.get(a.$declarativeParent))&&"onmouseover"===a.attrs("activate")&&a.show()});b.declarative("a-popover","mouseleave",function(b){(b=d.get(b.$declarativeParent))&&"onmouseover"===b.attrs("activate")&&(g(b),a&&clearTimeout(a))});b.declarative("a-popover-container","mouseenter",function(a){(a=d.get(a.$declarativeParent))&&"onmouseover"===a.attrs("activate")&& c(a)});b.declarative("a-popover-container","mouseleave",function(a){var c=d.get(a.$declarativeParent),f=!0,e=k(a.$event.relatedTarget);c&&"onmouseover"===c.attrs("activate")&&c.isActive()&&(b.each(c.children,function(a){if(e.closest(a.$popover).length)return f=!1}),f&&(g(c),c.parent.immersive||0!==e.closest(c.parent.$popover).length||g(c.parent)))})}});"use strict";l.when("A","a-popover-factory","a-popover-base","a-popover-handlers").register("a-popover",function(b,d){return d});"use strict";l.when("A", "a-popover-base-factory","a-secondary-view-view","a-popover-util").register("a-secondary-view-factory",function(b,d,g,c){function k(c,f){f.disableAnimation=f.disableAnimation||b.capabilities.isOldAndroid;return d.create(c,{attributes:{type:"secondary-view",immersive:!0,disableAnimation:a||f.disableAnimation,synchronous:!!(a||f.synchronous&&"false"!==f.synchronous),animationLength:f.disableAnimation?0:300,alternateBackground:f.alternateBackground||!1,hideHeader:a||f.hideHeader||!1,scrollable:f.scrollable|| !0,header:f.header,backButtonText:f.backButtonText,position:"windowFullWidth",timeout:f.timeout,dataStrategy:f.dataStrategy,inlineContent:f.inlineContent?f.inlineContent:f.content,url:f.url,manualRefresh:!!f.manualRefresh,name:f.name,cache:"false"===f.cache||!1===f.cache?!1:!0,data:f.data||{},popoverLabel:f.popoverLabel,padding:f.padding,ariaDescription:f.ariaDescription,historyApi:"true"===f.historyApi||!0===f.historyApi},typeSpecificFunctions:g,actionCheck:!0})}var f=b.$,a=!1;l.when("mash-will-load").execute(function(){a= !0});return{type:"secondary-view",create:k,get:function(a){var b=d.get(a,"secondary-view");if(!b&&"object"===typeof a){var g=c.extractDeclarativeParams(a,"secondary-view");g&&(b=k(g.$trigger,g.attributes||{}))}b&&"object"===typeof a&&(a=f(a),a=(a=a.hasClass("a-declarative")?a:a.find(".a-declarative").eq(0))?a.data("a-secondary-view"):null,b.data=a.data);return b},remove:function(a){return d.remove(a,"secondary-view")}}});"use strict";l.when("A","a-secondary-view-factory","a-popover-base","a-secondary-view-handlers").register("a-secondary-view", function(b,d){return d});"use strict";l.when("A","a-popover-animate").register("a-tooltip-view-base",function(b,d){return{updateContent:function(b){this.$popover.find(".a-tooltip-inner").html(b)},getContent:function(){return this.$popover?this.$popover.find(".a-tooltip-inner"):null},hideMethod:function(b){var c=this;d.fadeOut(c,250,"linear",function(){b.call(c)})}}});"use strict";l.when("A","a-tooltip-view-base").register("a-tooltip-view",function(b,d){return b.extend(d,{skin:function(b){return['\x3cdiv role\x3d"tooltip" class\x3d"a-popover a-tooltip a-declarative" data-action\x3d"a-popover-close"\x3e\x3cdiv class\x3d"a-tooltip-inner"\x3e\x3c/div\x3e', b.attrs("popoverArrow")?'\x3cdiv class\x3d"a-arrow-border"\x3e\x3cdiv class\x3d"a-arrow"\x3e\x3c/div\x3e\x3c/div\x3e':"","\x3c/div\x3e"].join("")}})});"use strict";l.when("A","a-popover-base-factory","a-tooltip-view","a-popover-util").register("a-tooltip-factory",function(b,d,g,c){function k(b,a){a={type:"tooltip",name:a.name,inlineContent:a.inlineContent?a.inlineContent:a.content,position:a.position||"triggerVertical",activate:a.activate||"onmouseover",popoverArrow:c.getBool(a.popoverArrow,!0),restoreFocusOnHide:!1}; a=d.create(b,{attributes:a,typeSpecificFunctions:g,actionCheck:!0});b.add(b.children()).filter("a, input").attr("aria-describedby","a-popover-"+b.data("a-popover-id"));return a}return{type:"tooltip",create:k,get:function(b){var a=d.get(b,"tooltip");a||"object"!==typeof b||(b=c.extractDeclarativeParams(b,"tooltip"))&&(a=k(b.$trigger,b.attributes||{}));return a},remove:function(b){return d.remove(b,"tooltip")}}});"use strict";l.when("A","a-tooltip-factory").register("a-tooltip-handlers",function(b, d){b.declarative("a-tooltip","click",function(b){var c=d.get(b.$declarativeParent);c&&"onclick"===c.attrs("activate")&&(c.show(),b.$event.preventDefault())});b.declarative("a-tooltip","mouseenter",function(b){(b=d.get(b.$declarativeParent))&&"onmouseover"===b.attrs("activate")&&(b.show(),b.destroyTimer&&(clearTimeout(b.destroyTimer),b.destroyTimer=null))});b.declarative("a-tooltip","mouseleave",function(g){var c=d.get(g.$declarativeParent);c&&"onmouseover"===c.attrs("activate")&&(c.destroyTimer=b.delay(function(){c.hide()}, 125))});b.declarative("a-tooltip","focus focusin",function(b){(b=d.get(b.$declarativeParent))&&b.show()});b.declarative("a-tooltip","blur focusout",function(b){(b=d.get(b.$declarativeParent))&&b.hide()})});"use strict";l.when("A","a-tooltip-factory","a-popover-base","a-tooltip-handlers").register("a-tooltip",function(b,d){return d})}); /* ******** */ (function(c){var b=window.AmazonUIPageJS||window.P,d=b._namespace||b.attributeErrors,a=d?d("AmazonUIBottomSheet","AmazonUI"):b;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,b,d){}); /* ******** */ (function(a){var f=window.AmazonUIPageJS||window.P,e=f._namespace||f.attributeErrors,b=e?e("AmazonUITruncate","AmazonUI"):f;b.guardFatal?b.guardFatal(a)(b,window):b.execute(function(){a(b,window)})})(function(a,f,e){a.when("A","a-component","prv:a-truncate-util").register("a-truncate",function(b,a,f){function e(d){var c=d.getFullText(),b=Math.round(parseFloat(d._$element.css("max-height"))),a=d.getOverflowMarker(),p=d.getSpecialCharacterList(),l=n('\x3cspan class\x3d"a-truncate-calc a-offscreen"/\x3e'); d._$element.append(l);if(!(parseFloat(l.html(c).css("height"))<=b)){for(var m=0,h=c.length,k,g;h>m;)k=Math.floor((m+h)/2),g=c.substring(0,k+1)+a,parseFloat(l.html(g).css("height"))>b?h=k:m=k+1;c=f.trimSpecialChars(c.substring(0,h),p)+a}d._$element.find(".a-truncate-calc").remove();return c}var n=b.$,g=a.create({_componentName:"truncate",init:function(b,c){this._super(b,c);this._$full=this._$element.find(".a-truncate-full");this._$cut=this._$element.find(".a-truncate-cut")},update:function(d){var c= this._$cut.text(),a=e(this);this.getFullText()!==a?this._$cut.height(this.getMaxHeight()):this._$cut.height("auto");this._$cut.html(a);this._$element.attr("data-a-updated",!0);this._$full.addClass("a-offscreen");this._$cut.removeClass("a-hidden");a={truncateContainer:this._$element,truncateInstance:this};d&&d.silent||(d=this.getTruncatedText(),c!==d&&(b.trigger("a:truncate:updated",a),(c=this._$element.data("a-truncate-name"))&&b.trigger("a:truncate:"+c+":updated",a)))},getFullText:function(){return this._$full.text()}, getTruncatedText:function(){return this.getIsUpdated()?this._$cut.text():e(this)},getIsUpdated:function(){return this._$element.is("[data-a-updated]")},getOverflowMarker:function(){return this._$element.data("a-overflow-marker")||""},getSpecialCharacterList:function(){return this._$element.data("a-special-character-list")||""},getLineHeight:function(){return this._$element[0].style.lineHeight},getMaxHeight:function(){return this._$element[0].style.maxHeight},getIfTextFits:function(){return this.getFullText()=== e(this)}});b.on("ready resize orientationchange",function(){n('.a-truncate:not([data-a-manual-update\x3d"true"])').each(function(){(new g(this)).update()})});return{get:function(b,a){return new g(b,a)}}});a.declare("prv:a-truncate-util",{trimSpecialChars:function(b,a){a=new RegExp("["+a.replace(/[.\\+*?[^\]$(){}=!<>|:-]/g,"\\$\x26")+"\\s]+$");return b.replace(a,"")}})}); /* ******** */ (function(c){var b=window.AmazonUIPageJS||window.P,d=b._namespace||b.attributeErrors,a=d?d("AmazonUICompatJS","AmazonUI"):b;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,b,d){}); /* ******** */ (function(c){var a=window.AmazonUIPageJS||window.P,d=a._namespace||a.attributeErrors,b=d?d("AmazonUI","AmazonUI"):a;b.guardFatal?b.guardFatal(c)(b,window):b.execute(function(){c(b,window)})})(function(c,a,d){a.pcv=a.pcv||{};a.pcv.AmazonUI="e3a15fbba91fa1a18428ec5b191f97582feb7f36"}); /* ******** */